|
static bool | isEnabled (IdTimer id) |
|
static void | setEnabled (IdTimer id, bool val) |
|
static int | getInterval (IdTimer id) |
|
static void | setInterval (IdTimer id, int val) |
|
static AdvancedTimer::outputType | convertOutputType (std::string type) |
| convertOutputType convert a string to the output type More...
|
|
static void | setOutputType (IdTimer id, const std::string &type) |
| setOutputType Set the outputType for the given AdvancedTimer. More...
|
|
static AdvancedTimer::outputType | getOutputType (IdTimer id) |
| getOutputType Get the outputType for the given AdvancedTimer. More...
|
|
static std::string | getTimeAnalysis (IdTimer id, double time, double dt) |
| getTimeAnalysis Return the result of the AdvancedTimer More...
|
|
static type::vector< AdvancedTimer::IdStep > | getSteps (IdTimer id, bool processData=false) |
| getSteps Return the vector of IDStep of the AdvancedTimer given execution More...
|
|
static std::map< AdvancedTimer::IdStep, StepData > | getStepData (IdTimer id, bool processData=false) |
| getStepData Return the map of StepData of the AdvancedTimer given execution More...
|
|
static type::vector< Record > | getRecords (IdTimer id) |
| getRecords the vector of Record of the AdvancedTimer given execution id. More...
|
|
static void | clearData (IdTimer id) |
| clearDatato clear a specific Timer Data More...
|
|
static void | clear () |
|
static void | begin (IdTimer id) |
|
static void | end (IdTimer id) |
|
static void | end (IdTimer id, std::ostream &result) |
|
static std::string | end (IdTimer id, double time, double dt) |
| end Override fo the end method in which you can use JSON or old format More...
|
|
static bool | isActive () |
|
static void | stepBegin (IdStep id) |
|
static void | stepBegin (IdStep id, IdObj obj) |
|
template<class T > |
static void | stepBegin (IdStep id, T *obj) |
|
static void | stepEnd (IdStep id) |
|
static void | stepEnd (IdStep id, IdObj obj) |
|
template<class T > |
static void | stepEnd (IdStep id, T *obj) |
|
static void | stepNext (IdStep prevId, IdStep nextId) |
|
static void | step (IdStep id) |
|
static void | step (IdStep id, IdObj obj) |
|
template<class T > |
static void | step (IdStep id, T *obj) |
|
static void | begin (const char *idStr) |
|
static void | end (const char *idStr) |
|
static void | stepBegin (const char *idStr) |
|
static void | stepBegin (const char *idStr, const char *objStr) |
|
static void | stepBegin (const char *idStr, const std::string &objStr) |
|
template<class T > |
static void | stepBegin (const char *idStr, T *obj) |
|
static void | stepEnd (const char *idStr) |
|
static void | stepEnd (const char *idStr, const char *objStr) |
|
static void | stepEnd (const char *idStr, const std::string &objStr) |
|
template<class T > |
static void | stepEnd (const char *idStr, T *obj) |
|
static void | stepNext (const char *prevIdStr, const char *nextIdStr) |
|
static void | step (const char *idStr) |
|
static void | step (const char *idStr, const char *objStr) |
|
static void | step (const char *idStr, const std::string &objStr) |
|
template<class T > |
static void | step (const char *idStr, T *obj) |
|
static void | valSet (IdVal id, double val) |
|
static void | valAdd (IdVal id, double val) |
|
static void | valSet (const char *idStr, double val) |
|
static void | valAdd (const char *idStr, double val) |
|
static std::pair< SyncCallBack, void * > | setSyncCallBack (SyncCallBack cb, void *userData=nullptr) |
|