Profiler registry.
More...
#include <kanzi/core/profiling/profiler_registry.hpp>
template<typename TProfiler>
class kanzi::ProfilerRegistry< TProfiler >
Profiler registry.
Use the profiler registry to store profilers. To get begin/end iterators to the profiler container, use beginProfilers()/endProfilers().
◆ ProfilerSharedPtr
template<typename TProfiler>
The profiler shared point type.
◆ ProfilerContainer
template<typename TProfiler>
The profiler container type.
◆ registerProfiler()
template<typename TProfiler>
Adds a new profiler to the registry.
- Parameters
-
◆ unregisterProfiler()
template<typename TProfiler>
Removes a profiler from the registry.
- Parameters
-
◆ beginProfilers()
template<typename TProfiler>
Gets iterator to the begging of the profiler container.
- Returns
- The iterator to the begging of the profiler container.
◆ endProfilers()
template<typename TProfiler>
Gets iterator to the end of the profiler container.
- Returns
- The iterator to the end of the profiler container.
◆ m_registeredProfilers
template<typename TProfiler>
The registered profilers.
The documentation for this class was generated from the following file: