A base class for classes that implement arbitrary meta-data. More...
#include <Meta.h>
Public Member Functions | |
void | testInvariant () const |
test the invariant of this object | |
virtual | ~Meta () |
standard destructor | |
Protected Member Functions | |
Meta (const std::string &name) | |
standard constructor | |
ClassDef (Meta, 1) | |
Related Functions | |
(Note that these are not member functions.) | |
std::string | dbg (const Meta &obj, unsigned verbosity=0) |
the debugging info of this object |
A base class for classes that implement arbitrary meta-data.
SH::Meta::~Meta | ( | ) | [virtual] |
standard destructor
SH::Meta::Meta | ( | const std::string & | name | ) | [protected] |
standard constructor
void SH::Meta::testInvariant | ( | ) | const |
test the invariant of this object
Reimplemented in SH::MetaData< T >, and SH::MetaVector< T >.
std::string dbg | ( | const Meta & | obj, | |
unsigned | verbosity = 0 | |||
) | [related] |
the debugging info of this object
obj | the object to be presented | |
verbosity | the level of verbosity (higher number -> more information) |