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