41 #define COUT(msg,level) { if( level && level <= (int) this->verbose() ) cout << msg << endl; }
70 virtual bool serialize(fstream& stream,
IO_MODE mode=
READ);
74 virtual string className()
const {
return string(
"CObject"); };
93 virtual bool isA(
const char* acClass)
const {
if(
string(acClass) ==
string(this->className()))
return true;
else return false; };
DATATYPE
Definition: CObject.h:39
IO_MODE
Definition: CObject.h:38
virtual string className() const
Returns the class name.
Definition: CObject.h:74
VERBOSE_LEVEL verbose(void) const
Return current verbose level.
Definition: CObject.h:86
unsigned char ucVerbose
Definition: CObject.h:53
VERBOSE_LEVEL
Definition: CObject.h:37
void setVerbose(VERBOSE_LEVEL tVerbose)
Set the verbose level.
Definition: CObject.h:80
Base class of object serialization.
Definition: CArchiv.h:19
Base class for all object.
Definition: CObject.h:51
virtual bool serialize2(CArchiv &tArchiv)
Definition: CObject.h:71
virtual bool isA(const char *acClass) const
Check if the object is an instance of the class with given name.
Definition: CObject.h:93