Go to the source code of this file.
Namespaces | |
namespace | SG_TRC |
Classes | |
class | SG_TRC::CL_TRACE_BASE_PARAMS |
This class is used to stored parameters of any type into a string, so it can be easily used by other class. More... | |
class | SG_TRC::CL_TEMP_TRACER< TracerType > |
This class is used to stored temporarly a CL_TRACER object. When you enter in a function you want to trace, create a CL_TEMP_TRACER object. It will automatically create a CL_TRACER object and start the timer. When you will leave hte traced function, the CL_TEMP_TRACER you just created will be destroyed and tell the CL_TRACER to stop the timer and save it. More... | |
class | SG_TRC::CL_VIRTUAL_TRACER< TracerType > |
class | SG_TRC::CL_TRACER< TracerType > |
This class is used to record the starting and stoping time of a function, with some optional parameters storing. It is linked to a CL_FUNCT_TRC object. More... | |
class | SG_TRC::CL_TRACER_RECORD< TracerType > |
This class is used to store many records(CL_Virtual_Record) of a function tracer for a given set of parameters. More... |