Description

Classes

   
class MinSG::Profiling::Logger
class MinSG::Profiling::LoggerJSON
Logger for JSON formatted data.
class MinSG::Profiling::LoggerPlainText
Logger for human-readable plain text data.
class MinSG::Profiling::LoggerTSV
Logger for tab-separated values.
class MinSG::Profiling::LoggerXML
Logger for XML formatted data.
class MinSG::Profiling::Profiler
Profiling code (measure running time, memory consumption and log it)

Typedefs

   
   
typedef Util::GenericAttributeMap Action
Forward declaration of Action.

Functions

   
   
const Util::StringIdentifier ATTR_description(“description” void)
   
const Util::StringIdentifier ATTR_memoryBegin(“memoryBegin” void)
   
const Util::StringIdentifier ATTR_memoryEnd(“memoryEnd” void)
   
const Util::StringIdentifier ATTR_timeBegin(“timeBegin” void)
   
const Util::StringIdentifier ATTR_timeEnd(“timeEnd” void)

Documentation

typedef
MinSG::Profiling::Action

public
 
 
typedef Util::GenericAttributeMap Action

Forward declaration of Action.

Defined in MinSG/Ext/Profiling/Action.h:21


function
MinSG::Profiling::ATTR_description

public static
     
     
const Util::StringIdentifier ATTR_description( “description” void )

Defined in MinSG/Ext/Profiling/Action.h:23


function
MinSG::Profiling::ATTR_memoryBegin

public static
     
     
const Util::StringIdentifier ATTR_memoryBegin( “memoryBegin” void )

Defined in MinSG/Ext/Profiling/Action.h:24


function
MinSG::Profiling::ATTR_memoryEnd

public static
     
     
const Util::StringIdentifier ATTR_memoryEnd( “memoryEnd” void )

Defined in MinSG/Ext/Profiling/Action.h:25


function
MinSG::Profiling::ATTR_timeBegin

public static
     
     
const Util::StringIdentifier ATTR_timeBegin( “timeBegin” void )

Defined in MinSG/Ext/Profiling/Action.h:26


function
MinSG::Profiling::ATTR_timeEnd

public static
     
     
const Util::StringIdentifier ATTR_timeEnd( “timeEnd” void )

Defined in MinSG/Ext/Profiling/Action.h:27