#include <MemUsage.h>
Public Member Functions | |
| virtual size_t | mem_size () const |
Static Public Member Functions | |
| static void | MuDump () |
| dump all classes and nuber of their instances | |
| static void | MuDumpVal (const char *name) |
| for a given class, dump its instances' addresses, | |
Protected Types | |
| typedef std::set< MemUsage * > | data |
Protected Member Functions | |
| MemUsage () | |
| virtual | ~MemUsage () |
Static Protected Attributes | |
| static data * | m_mu_instances = 0 |
typedef std::set<MemUsage *> MemUsage::data [protected] |
| MemUsage::MemUsage | ( | ) | [inline, protected] |
References m_mu_instances.
| virtual MemUsage::~MemUsage | ( | ) | [inline, protected, virtual] |
References m_mu_instances.
| virtual size_t MemUsage::mem_size | ( | ) | const [inline, virtual] |
| void MemUsage::MuDump | ( | ) | [static] |
dump all classes and nuber of their instances
References demangle(), and m_mu_instances.
Referenced by MuDump().
| void MemUsage::MuDumpVal | ( | const char * | name | ) | [static] |
for a given class, dump its instances' addresses,
References demangle(), and m_mu_instances.
Referenced by MuDumpVal().
MemUsage::data * MemUsage::m_mu_instances = 0 [static, protected] |
Referenced by MemUsage(), MuDump(), MuDumpVal(), and ~MemUsage().
1.5.9