ITK
6.0.0
Insight Toolkit
|
#include <itkMemoryProbesCollectorBase.h>
Aggregates a set of memory probes.
This class defines a set of MemoryProbes and assign names to them. The user can start and stop each one of the probes by addressing them by name.
Definition at line 37 of file itkMemoryProbesCollectorBase.h.
Public Member Functions | |
~MemoryProbesCollectorBase () override | |
Public Member Functions inherited from itk::ResourceProbesCollectorBase< MemoryProbe > | |
virtual void | Clear () |
virtual void | ExpandedReport (const char *name, std::ostream &os=std::cout, bool printSystemInfo=true, bool printReportHead=true, bool useTabs=false) |
virtual void | ExpandedReport (std::ostream &os=std::cout, bool printSystemInfo=true, bool printReportHead=true, bool useTabs=false) |
const MemoryProbe & | GetProbe (const char *id) const |
virtual void | JSONReport (const char *name, std::ostream &os=std::cout) |
virtual void | JSONReport (std::ostream &os=std::cout, bool printSystemInfo=true) |
virtual void | Report (const char *name, std::ostream &os=std::cout, bool printSystemInfo=true, bool printReportHead=true, bool useTabs=false) |
virtual void | Report (std::ostream &os=std::cout, bool printSystemInfo=true, bool printReportHead=true, bool useTabs=false) |
virtual void | Start (const char *id) |
virtual void | Stop (const char *id) |
virtual | ~ResourceProbesCollectorBase ()=default |
Additional Inherited Members | |
Public Types inherited from itk::ResourceProbesCollectorBase< MemoryProbe > | |
using | IdType = std::string |
using | MapType = std::map< IdType, MemoryProbe > |
Protected Attributes inherited from itk::ResourceProbesCollectorBase< MemoryProbe > | |
MapType | m_Probes |
|
override |