C++ TargetRTS
No Matches
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
RTDataObject Class Reference

Provides a common interface to certain data type implementations (e.g. More...

#include <RTDataObject.h>

Inheritance diagram for RTDataObject:
RTActorId RTByteBlock RTCharacter RTEnumerated RTInteger RTReal RTSequence RTSequenceOf RTString

Public Member Functions

 RTDataObject (const RTDataObject &)
virtual int operator== (const RTDataObject &) const
int operator!= (const RTDataObject &) const
virtual RTDataObjectcopy (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_classgetClassData (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

Detailed Description

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.

Member Function Documentation

◆ getClassData()

virtual const RTObject_class * RTDataObject::getClassData ( void  ) const

Reimplemented in RTActorId.

The documentation for this class was generated from the following files: