|
hpp-util 9.0.2
Debugging tools for the HPP project.
|


Go to the source code of this file.
Classes | |
| class | hpp::debug::Timer |
| class | hpp::debug::TimeCounter |
| Computation of min, max and mean time from a set of measurements. More... | |
| struct | hpp::debug::TimeCounter::Scope |
Namespaces | |
| namespace | hpp |
| namespace | hpp::debug |
Macros | |
| #define | hppStartBenchmark(ID) |
| #define | hppStopBenchmark(ID) |
| #define | hppDisplayBenchmark(ID) |
| #define | hppBenchmark(data) |
| #define | HPP_DEFINE_TIMECOUNTER(name) |
| Define a new TimeCounter. | |
| #define | HPP_SCOPE_TIMECOUNTER(name) |
| Compute the time spent in the current scope. | |
| #define | HPP_START_TIMECOUNTER(name) |
| Start a watch. | |
| #define | HPP_STOP_TIMECOUNTER(name) |
| Stop a watch and save elapsed time. | |
| #define | HPP_DISPLAY_LAST_TIMECOUNTER(name) |
| Print last elapsed time to the logs. | |
| #define | HPP_DISPLAY_TIMECOUNTER(name) |
| Print min, max and mean time of the time measurements. | |
| #define | HPP_RESET_TIMECOUNTER(name) |
| Reset a TimeCounter. | |
| #define | HPP_STREAM_TIMECOUNTER(os, name) |
Stream (operator<<) to the output stream. | |
| #define | HPP_STOP_AND_DISPLAY_TIMECOUNTER(name) |
Functions | |
| std::ostream & | hpp::debug::operator<< (std::ostream &os, const TimeCounter &tc) |
| #define HPP_STOP_AND_DISPLAY_TIMECOUNTER | ( | name | ) |
| #define hppBenchmark | ( | data | ) |
| #define hppDisplayBenchmark | ( | ID | ) |
| #define hppStartBenchmark | ( | ID | ) |
| #define hppStopBenchmark | ( | ID | ) |