Ocean
|
Go to the source code of this file.
Data Structures | |
class | Ocean::HighPerformanceTimer |
This class implements a high performance timer. More... | |
class | Ocean::HighPerformanceStatistic |
This class implements a simple module gathering high performance timer statistics. More... | |
class | Ocean::HighPerformanceStatistic::ScopedStatistic |
This class defines a scoped high performance statistic module. More... | |
class | Ocean::HighPerformanceBenchmark |
The HighPerformanceBenchmark object allows to benchmark algorithms with individual categories. More... | |
class | Ocean::HighPerformanceBenchmark::Category |
This class defines a hierarchical category This class is used to group categories based on their names into a hierarchy. More... | |
class | Ocean::HighPerformanceBenchmark::ScopedCategory |
This class implements a scoped benchmark category. More... | |
Namespaces | |
Ocean | |
The namespace covering the entire Ocean framework. | |
Functions | |
uint64_t | Ocean::HighPerformanceTimer_externalPrivacyConfirmTicks () |
Returns the recent CPU ticks which will contain a random offset which is constant through the execution of the process. More... | |
std::ostream & | Ocean::operator<< (std::ostream &stream, const HighPerformanceStatistic &highPerformanceStatistic) |
template<bool tActive> | |
MessageObject< tActive > & | Ocean::operator<< (MessageObject< tActive > &messageObject, const HighPerformanceStatistic &highPerformanceStatistic) |
template<bool tActive> | |
MessageObject< tActive > & | Ocean::operator<< (MessageObject< tActive > &&messageObject, const HighPerformanceStatistic &highPerformanceStatistic) |