A base class for classes that implement arbitrary meta-data.
More...
#include <Meta.h>
|
(Note that these are not member functions.)
|
std::string | dbg (const Meta &obj, unsigned verbosity=0) |
| the debugging info of this object More...
|
|
A base class for classes that implement arbitrary meta-data.
Definition at line 42 of file Meta.h.
◆ ~Meta()
standard destructor
- Guarantee
- no-fail
Definition at line 42 of file Meta.cxx.
◆ Meta()
SH::Meta::Meta |
( |
const std::string & |
name | ) |
|
|
protected |
standard constructor
- Guarantee
- strong
- Failures
- out of memory II
Definition at line 50 of file Meta.cxx.
52 : TNamed (
name.c_str(),
name.c_str())
◆ ClassDef()
SH::Meta::ClassDef |
( |
Meta |
, |
|
|
1 |
|
|
) |
| |
|
protected |
◆ testInvariant()
void SH::Meta::testInvariant |
( |
| ) |
const |
test the invariant of this object
- Guarantee
- no-fail
Definition at line 35 of file Meta.cxx.
◆ dbg()
std::string dbg |
( |
const Meta & |
obj, |
|
|
unsigned |
verbosity = 0 |
|
) |
| |
|
related |
the debugging info of this object
- Returns
- a string representation of the object content
- Parameters
-
obj | the object to be presented |
verbosity | the level of verbosity (higher number -> more information) |
- Guarantee
- strong
- Failures
- out of memory II
Definition at line 28 of file Meta.cxx.
The documentation for this class was generated from the following files: