![]() |
VR-Link API Documentation for HLA Evolved
|
Wrap a native pointer in a DtEnvValue. More...
Inheritance diagram for DtNativeValue:
Collaboration diagram for DtNativeValue:Public Member Functions | |
| ~DtNativeValue () | |
| DtString | nativeType () const |
| void * | nativeValue () |
Public Member Functions inherited from DtEnvValue | |
| DtEnvValue (const DtString &value) | |
| virtual | ~DtEnvValue () |
| virtual DtString | value () const |
| Get the object's value. | |
| virtual void | setValue (const DtString &value) |
| Sets the object's value. | |
| virtual DtEnvValueSP | parent () const |
| Get the parent of the object. | |
| virtual void | setParent (DtEnvValueSP parent) |
| Set the parent of the object. | |
| DtEnvValueFormat | format () const |
| Get the format of the object. | |
Static Public Member Functions | |
| static DtEnvValueSP | create (const DtString &nativeType, void *native) |
| static bool | isNativeValue (const DtEnvValueSP &) |
| static DtNativeValue * | castToNativeValue (const DtEnvValueSP &value) |
Protected Member Functions | |
| DtNativeValue (const DtString &nativeType, void *native) | |
Protected Member Functions inherited from DtEnvValue | |
| virtual void | valueChanged () |
| virtual void | childChanged (DtEnvValue *) |
| void | addFormat (DtEnvValueFormat format) |
| void | setLocation (const DtEnvValueList::iterator &location) |
| DtEnvValueList::iterator | nextIter () const |
| DtEnvValue (const DtString &value, DtEnvValueFormat format) | |
| virtual DtEnvValue * | clone () const |
Protected Attributes | |
| void * | myNativeValue |
| PTR to native data. | |
Protected Attributes inherited from DtEnvValue | |
| DtEnvValueFormat | myFormat |
| DtEnvValueType | myValue |
| DtEnvValueWP | myParent |
| DtEnvValueIterator | myIterator |
Additional Inherited Members | |
Public Types inherited from DtEnvValue | |
| enum | DtEnvValueFormat { Value = 0, Listed = 1, Named = RESERVED_VALUE(1), Typed = RESERVED_VALUE(2), Native = RESERVED_VALUE(3), NamedListed = Named | Listed, NamedTypedListed = Named | Typed | Listed } |
Wrap a native pointer in a DtEnvValue.
| DtNativeValue::~DtNativeValue | ( | ) |
|
protected |
|
static |
|
static |
|
static |
| DtString DtNativeValue::nativeType | ( | ) | const |
| void* DtNativeValue::nativeValue | ( | ) |
|
protected |
PTR to native data.