![]() |
VPTissue Reference Manual
|
Namespace for clock and timekeeping related classes. More...
Classes | |
| class | ClockCLib |
| Clock based on C library clock_t clock() which returns an approximate processor time in ticks. More... | |
| class | ClockTraits |
| Types related to timekeeping. More... | |
| class | CumulativeRecords |
| Utility class to record durations in a cumulative manner. More... | |
| class | IndividualRecords |
| Utility class to record durations. More... | |
| class | Stopwatch |
| Provides a stopwatch interface to time: it accumulates time between start/stop pairs. More... | |
| class | Timeable |
| Utility class to for timing. More... | |
| class | TimeStamp |
| Provides wall-clock time stamp using the time call. More... | |
| struct | Utils |
| Utilities to tag clocks and to reformat number of ticks to a string. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &os, TimeStamp t) |
| TimeStamp helper inserts string representation in output stream. | |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &oss, Stopwatch< T > const &stopwatch) |
| Insert accumulated time into output stream without altering stopwatch state. | |
| std::ostream & | operator<< (std::ostream &os, CumulativeRecords< std::chrono::nanoseconds > const &dr) |
| Nicely formated output with nanoseconds. | |
| std::ostream & | operator<< (std::ostream &os, CumulativeRecords< std::chrono::microseconds > const &dr) |
| Nicely formated output with microseconds. | |
| std::ostream & | operator<< (std::ostream &os, IndividualRecords< std::chrono::microseconds > const &dr) |
| Nicely formated output with microseconds. | |
| std::ostream & | operator<< (std::ostream &os, CumulativeRecords< std::chrono::milliseconds > const &dr) |
| Nicely formated output with milliseconds. | |
| std::ostream & | operator<< (std::ostream &os, IndividualRecords< std::chrono::milliseconds > const &dr) |
| Nicely formated output with milliseconds. | |
| std::ostream & | operator<< (std::ostream &os, CumulativeRecords< std::chrono::seconds > const &dr) |
| Nicely formated output with seconds. | |
| std::ostream & | operator<< (std::ostream &os, IndividualRecords< std::chrono::seconds > const &dr) |
| Nicely formated output with seconds. | |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &os, CumulativeRecords< T > const &dr) |
| Pretty print of chrono recordings on output stream. | |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &os, IndividualRecords< T > const &dr) |
| Pretty print of chrono recordings on output stream. | |
Namespace for clock and timekeeping related classes.