40 typedef std::set <MemUsage *>
data;
44 if ( ! m_mu_instances )
46 m_mu_instances =
new data;
48 m_mu_instances->insert (
this);
52 m_mu_instances->erase (
this);
61 virtual std::size_t
mem_size ()
const {
return sizeof (*this); }
static void MuDumpVal(const char *name)
for a given class, dump its instances' addresses,
Definition: MemUsage.cc:79
static void MuDump()
dump all classes and nuber of their instances
Definition: MemUsage.cc:42
virtual std::size_t mem_size() const
Definition: MemUsage.h:61
static data * m_mu_instances
Definition: MemUsage.h:41
virtual ~MemUsage()
Definition: MemUsage.h:51
std::set< MemUsage * > data
Definition: MemUsage.h:40
MemUsage()
Definition: MemUsage.h:43
void MuDump()
Definition: MemUsage.cc:94
void MuDumpVal(const char *name)
Definition: MemUsage.cc:99
Definition: MemUsage.h:37