Kaim::Profiler Class Reference

Kaim::Profiler Class Reference

#include <timeprofiler.h>

Class Description

Small utility class atop Kaim::Timer to profile easily.

For profiling, use ScopedProfiler or Profiler rather than Timer.

+ Examples:

Get time since start and reset start

KyFloat64 GetSecondsAndRestart ()
 
KyFloat64 GetMillisecondsAndRestart ()
 
KyFloat64 GetMicrosecondsAndRestart ()
 
KyFloat32 GetSecondsAndRestartF ()
 
KyFloat32 GetMillisecondsAndRestartF ()
 
KyFloat32 GetMicrosecondsAndRestartF ()
 
void GetSecondsAndRestart (KyFloat64 *s)
 
void GetMillisecondsAndRestart (KyFloat64 *ms)
 
void GetMicrosecondsAndRestart (KyFloat64 *mks)
 
void GetSecondsAndRestartF (KyFloat32 *s)
 
void GetMillisecondsAndRestartF (KyFloat32 *ms)
 
void GetMicrosecondsAndRestartF (KyFloat32 *mks)
 

Get time since start, does not change start

KyFloat64 GetSeconds () const
 
KyFloat64 GetMilliseconds () const
 
KyFloat64 GetMicroseconds () const
 
KyFloat32 GetSecondsF () const
 
KyFloat32 GetMillisecondsF () const
 
KyFloat32 GetMicrosecondsF () const
 
void GetSeconds (KyFloat64 *s) const
 
void GetMilliseconds (KyFloat64 *ms) const
 
void GetMicroseconds (KyFloat64 *mks) const
 
void GetSecondsF (KyFloat32 *s) const
 
void GetMillisecondsF (KyFloat32 *ms) const
 
void GetMicrosecondsF (KyFloat32 *mks) const
 

The documentation for this class was generated from the following file: