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) |
1.6.1