#include <dataobj.h>
Inheritance diagram for csDataObject:

Public Methods | |
| csDataObject (void *d) | |
| Initialize this object with data pointer initialized to 'd'. | |
| void* | GetData () const |
| Get the data associated with this object. | |
| SCF_DECLARE_IBASE_EXT (csObject) | |
Public Attributes | |
| csDataObject::DataObject | scfiDataObject |
Static Public Methods | |
| void* | GetData (iObject *obj) |
| Get first data pointer associated with other object (warning: SCF call is not speed-optimized, i.e. More... | |
Protected Attributes | |
| void* | data |
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 general enough and simple data storage that can be added to any object.
|
|
Get first data pointer associated with other object (warning: SCF call is not speed-optimized, i.e. CS_GET_CHILD_OBJECT_FAST could be used). |