CoreDX DDS C++ Reference Manual
Public Member Functions | List of all members
CDX::DynamicType Class Reference

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 CDX::DynamicType:
CDX::ArrayDynamicType CDX::BooleanDynamicType CDX::CharDynamicType CDX::DoubleDynamicType CDX::EnumDynamicType CDX::FloatDynamicType CDX::LongDynamicType CDX::LongLongDynamicType CDX::OctetDynamicType CDX::SequenceDynamicType CDX::ShortDynamicType CDX::StringDynamicType CDX::StructDynamicType CDX::ULongDynamicType CDX::ULongLongDynamicType CDX::UnionDynamicType CDX::UShortDynamicType

Public Member Functions

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

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 CDX::DynamicType::get_type ( )
virtual

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

Return values
TypeCodeKindthe type of object 't'.

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