#include <kanzi/core/profiling/profiler.hpp>
Public Types | |
typedef vector< shared_ptr< AbstractProfilerSource > > | ProfilerSourceCollection |
Public Member Functions | |
Profiler () | |
virtual | ~Profiler () |
void | addSource (AbstractProfilerSourceSharedPtr source) |
void | removeSource (AbstractProfilerSourceSharedPtr source) |
ProfilerSourceCollection::const_iterator | beginSources () const |
ProfilerSourceCollection::const_iterator | endSources () const |
typedef vector< shared_ptr<AbstractProfilerSource> > kanzi::Profiler::ProfilerSourceCollection |
|
explicit |
|
virtual |
void kanzi::Profiler::addSource | ( | AbstractProfilerSourceSharedPtr | source | ) |
void kanzi::Profiler::removeSource | ( | AbstractProfilerSourceSharedPtr | source | ) |
ProfilerSourceCollection::const_iterator kanzi::Profiler::beginSources | ( | ) | const |
ProfilerSourceCollection::const_iterator kanzi::Profiler::endSources | ( | ) | const |