C++ TargetRTS
Loading...
Searching...
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
virtual

Reimplemented in RTActorId.


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