VR-Link API Documentation for HLA Evolved
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

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 DtNativeValuecastToNativeValue (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 DtEnvValueclone () 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
}

Detailed Description

Wrap a native pointer in a DtEnvValue.

Constructor & Destructor Documentation

DtNativeValue::~DtNativeValue ( )
DtNativeValue::DtNativeValue ( const DtString nativeType,
void *  native 
)
protected

Member Function Documentation

static DtNativeValue* DtNativeValue::castToNativeValue ( const DtEnvValueSP value)
static
static DtEnvValueSP DtNativeValue::create ( const DtString nativeType,
void *  native 
)
static
static bool DtNativeValue::isNativeValue ( const DtEnvValueSP )
static
DtString DtNativeValue::nativeType ( ) const
void* DtNativeValue::nativeValue ( )

Member Data Documentation

void* DtNativeValue::myNativeValue
protected

PTR to native data.


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

Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)