In file include/csobject/dataobj.h:

class csDataObject : public csObject

A generic data object

Inheritance:


Public Methods

csDataObject (void* d)
Initialize this object with name 'n'
static void* GetData (csObject& csobj)
void* GetData ()

Protected Fields

void* data

Inherited from csObject:

Public Methods

CS_ID GetID()
csObject* GetObj(const csIdType& objtype)
virtual csObject* GetObjectParent()
void ObjAdd(csObject* obj)
csObjIterator ObjGet(const csIdType& objtype)
void ObjRelease(csObject* obj)
void ObjRemove(csObject* obj)

Private Fields

CS_ID csid_value
csObjTree* objtree

Private Methods

virtual void SetObjectParent(csObject* parent)

Documentation

A generic data object. This class contains a pointer to a generic, untyped block of data which is not destroyed when the csObject is freed. Users are encouraged to implement their own custom csObjects, but this one can be used as a fallback.
void* data

csDataObject(void* d)
Initialize this object with name 'n'

void* GetData()

static void* GetData(csObject& csobj)


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de