18 #ifndef __itkResourceProbesCollectorBase_h
19 #define __itkResourceProbesCollectorBase_h
37 template<
typename TProbe >
42 typedef std::map< IdType, TProbe >
MapType;
49 virtual void Start(
const char *name);
52 virtual void Stop(
const char *name);
55 virtual void Report(std::ostream & os = std::cout)
const;
59 virtual void Clear(
void);
66 #ifndef ITK_MANUAL_INSTANTIATION
67 #include "itkResourceProbesCollectorBase.hxx"
70 #endif //__itkResourceProbesCollectorBase_h
virtual ~ResourceProbesCollectorBase()
std::map< IdType, TProbe > MapType
Aggregates a set of probes.
virtual void Stop(const char *name)
virtual void Report(std::ostream &os=std::cout) const
virtual void Start(const char *name)