CoreDX DDS
C++ Reference Manual

DDS::DynamicType Class Reference
[CoreDX DDS DynamicTypes]

DynamicType is an object that enhances CoreDX DDS with the facilities to process dynamic data types (in other words, data types that are not defined at compile time). More...

Inheritance diagram for DDS::DynamicType:
DDS::ArrayDynamicType DDS::BooleanDynamicType DDS::CharDynamicType DDS::DoubleDynamicType DDS::EnumDynamicType DDS::FloatDynamicType DDS::LongDynamicType DDS::LongLongDynamicType DDS::OctetDynamicType DDS::SequenceDynamicType DDS::ShortDynamicType DDS::StringDynamicType DDS::StructDynamicType DDS::ULongDynamicType DDS::ULongLongDynamicType DDS::UnionDynamicType DDS::UShortDynamicType

List of all members.

Public Member Functions

virtual TypeCodeKind get_type ()
 Provides access to the 'type' of the DynamicType object. Applicable to any DynamicType.

Detailed Description

DynamicType is an object that enhances CoreDX DDS with the facilities to process dynamic data types (in other words, data types that are not defined at compile time).

The ability to process dynamic types adds significant flexibility to CoreDX DDS. The type information can be discovered at run-time, constructed programmatically, or based on existing type information. The DynamicType support allows the application to process a data type without compiling and linking type specific source code. For an application that must support a large number of data types, this can offer a savings in code size.


Member Function Documentation

virtual TypeCodeKind DDS::DynamicType::get_type (  )  [virtual]

Provides access to the 'type' of the DynamicType object. Applicable to any DynamicType.

Return values:
TypeCodeKind the type of object 't'.
 All Classes Files Functions Variables

© 2009-2013 Twin Oaks Computing, Inc
Castle Rock, CO 80108
All rights reserved.