VR-Link API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 DtString unmodifiedValue () const
 Get the object's value without environmental expansion.
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)
 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
DtEnvValueType myUnmodifiedValue
DtEnvValueWP myParent

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 Jan 7 13:31:29 EST 2015 from SVN revision 149162
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)