| 
    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 | |
| namespace | 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.   | |
| 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) |