#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). |