Image Component Library (ICL)
|
StackTimerNotifier constructor, USE BENCHMARK_THIS_FUNCTION-MACRO instead. More...
#include <StackTimer.h>
Public Member Functions | |
StackTimerNotifier (const char *functionname, bool writeCounts=true, bool writeAvg=true, bool writeMin=true, bool writeMax=true) | |
std::string | getTimeStr (long int l) |
~StackTimerNotifier () | |
StackTimerNotifier destructor, USE BENCHMARK_THIS_FUNCTION-MACRO instead. | |
void | incCount () |
increments the execution counter, USE BENCHMARK_THIS_FUNCTION-MACRO instead | |
void | incTime (long int dt) |
adds execution time, USE BENCHMARK_THIS_FUNCTION-MACRO instead | |
Private Attributes | |
long int | m_liCount |
long int | m_liTime |
long int | m_liMaxTime |
long int | m_liMinTime |
std::string | m_sFunctionName |
bool | m_bWriteCounts |
bool | m_bWriteAvg |
bool | m_bWriteMin |
bool | m_bWriteMax |
StackTimerNotifier constructor, USE BENCHMARK_THIS_FUNCTION-MACRO instead.
icl::utils::StackTimer::StackTimerNotifier::StackTimerNotifier | ( | const char * | functionname, |
bool | writeCounts = true , |
||
bool | writeAvg = true , |
||
bool | writeMin = true , |
||
bool | writeMax = true |
||
) | [inline] |
StackTimerNotifier destructor, USE BENCHMARK_THIS_FUNCTION-MACRO instead.
std::string icl::utils::StackTimer::StackTimerNotifier::getTimeStr | ( | long int | l | ) | [inline] |
void icl::utils::StackTimer::StackTimerNotifier::incCount | ( | ) | [inline] |
increments the execution counter, USE BENCHMARK_THIS_FUNCTION-MACRO instead
void icl::utils::StackTimer::StackTimerNotifier::incTime | ( | long int | dt | ) | [inline] |
adds execution time, USE BENCHMARK_THIS_FUNCTION-MACRO instead
bool icl::utils::StackTimer::StackTimerNotifier::m_bWriteAvg [private] |
bool icl::utils::StackTimer::StackTimerNotifier::m_bWriteCounts [private] |
bool icl::utils::StackTimer::StackTimerNotifier::m_bWriteMax [private] |
bool icl::utils::StackTimer::StackTimerNotifier::m_bWriteMin [private] |
long int icl::utils::StackTimer::StackTimerNotifier::m_liCount [private] |
long int icl::utils::StackTimer::StackTimerNotifier::m_liMaxTime [private] |
long int icl::utils::StackTimer::StackTimerNotifier::m_liMinTime [private] |
long int icl::utils::StackTimer::StackTimerNotifier::m_liTime [private] |
std::string icl::utils::StackTimer::StackTimerNotifier::m_sFunctionName [private] |