1 #ifndef _utl_CountedObjectRegistry_h_
2 #define _utl_CountedObjectRegistry_h_
40 T::GetObjectsDestroyed,
41 T::GetObjectsExisting,
43 T::GetObjectsAssigned);
47 const std::string& filter =
"");
58 const intFP countExisting,
const intFP countCopied,
59 const intFP countAssigned);
77 const intFP countCreated,
78 const intFP countDestroyed,
79 const intFP countExisting,
80 const intFP countCopied,
81 const intFP countAssigned);
Counter GetCreated() const
Counter GetDestroyed() const
static std::map< std::string, Counters > fgRegistry
static void RegisterObjectCounters(const std::type_info &theType, const intFP countCreated, const intFP countDestroyed, const intFP countExisting, const intFP countCopied, const intFP countAssigned)
static void RegisterCountedObject()
Registry for counted objects.
Counter GetCopied() const
static void PrintStatistics(std::ostream &theStream, const std::string &filter="")
Counter GetExisting() const
Counter GetAssigned() const
Counters(const intFP countCreated, const intFP countDestroyed, const intFP countExisting, const intFP countCopied, const intFP countAssigned)