Class Timing

Class Documentation

class Timing

Class for time measurements.

Public Static Functions

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

Public Static Attributes

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