Class Timing

Class Documentation

class Utilities::Timing

Class for time measurements.

Public Static Functions

void reset()
FORCE_INLINE void startTiming (const std::string &name=std::string(""))
FORCE_INLINE double stopTiming (bool print=true)
FORCE_INLINE double stopTiming (bool print, int &id)
FORCE_INLINE void printAverageTimes ()
FORCE_INLINE void printTimeSums ()

Public Static Attributes

bool m_dontPrintTimes
unsigned int m_startCounter
unsigned int m_stopCounter
std::stack<TimingHelper> m_timingStack
std::unordered_map<int, AverageTime> m_averageTimes