C++ TargetRTS
|
Provides a common interface to certain data type implementations (e.g. More...
#include <RTDataObject.h>
Public Member Functions | |
RTDataObject (const RTDataObject &) | |
virtual int | operator== (const RTDataObject &) const |
int | operator!= (const RTDataObject &) const |
virtual RTDataObject * | copy (void) const |
char * | printString (void) const |
int | printString (char *buf, int size) const |
virtual int | put (RTEncoding &) const |
virtual int | ObjectForm (RTDecoding &) |
virtual const RTObject_class * | getClassData (void) const |
virtual const char * | getTypeName (void) const |
RTVersionId | getVersion (void) const |
int | isType (const char *) const |
int | isSameType (const RTObject_class *) const |
Static Public Member Functions | |
static void | initialize (void) |
Static Public Attributes | |
static const RTObject_class | classData |
Provides a common interface to certain data type implementations (e.g.
RTInteger, RTString, RTReal etc). These types are mainly provided for backwards compatibility with older releases. Nowadays you can write your own data classes or use data classes from 3rd party libraries directly.
|
virtual |
Reimplemented in RTActorId.