#include "boost/date_time/posix_time/posix_time_types.hpp"
#include <hpp/util/config.hh>
#include <hpp/util/debug.hh>
Classes | |
class | hpp::debug::Timer |
class | hpp::debug::TimeCounter |
struct | hpp::debug::TimeCounter::Scope |
Namespaces | |
hpp | |
hpp::debug | |
Macros | |
#define | hppStartBenchmark(ID) |
#define | hppStopBenchmark(ID) |
#define | hppDisplayBenchmark(ID) |
#define | hppBenchmark(data) |
#define | HPP_DEFINE_TIMECOUNTER(name) struct _##name##_EndWithSemiColon_{} |
#define | HPP_SCOPE_TIMECOUNTER(name) |
#define | HPP_START_TIMECOUNTER(name) |
#define | HPP_STOP_TIMECOUNTER(name) |
#define | HPP_DISPLAY_LAST_TIMECOUNTER(name) |
#define | HPP_DISPLAY_TIMECOUNTER(name) |
#define | HPP_RESET_TIMECOUNTER(name) |
#define | HPP_STREAM_TIMECOUNTER(os, name) os |
#define | HPP_STOP_AND_DISPLAY_TIMECOUNTER(name) |
Functions | |
std::ostream & | hpp::debug::operator<< (std::ostream &os, const TimeCounter &tc) |
#define HPP_DEFINE_TIMECOUNTER | ( | name | ) | struct _##name##_EndWithSemiColon_{} |
#define HPP_DISPLAY_LAST_TIMECOUNTER | ( | name | ) |
#define HPP_DISPLAY_TIMECOUNTER | ( | name | ) |
#define HPP_RESET_TIMECOUNTER | ( | name | ) |
#define HPP_SCOPE_TIMECOUNTER | ( | name | ) |
#define HPP_START_TIMECOUNTER | ( | name | ) |
#define HPP_STOP_AND_DISPLAY_TIMECOUNTER | ( | name | ) |
#define HPP_STOP_TIMECOUNTER | ( | name | ) |
#define HPP_STREAM_TIMECOUNTER | ( | os, | |
name | |||
) | os |
#define hppBenchmark | ( | data | ) |
#define hppDisplayBenchmark | ( | ID | ) |
#define hppStartBenchmark | ( | ID | ) |
#define hppStopBenchmark | ( | ID | ) |