This enumeration contains the kinds of data types used in constructing a Typecode. More...
Static Public Member Functions | |
static TypeCodeKind | coreToEnum (DDS_TypeCodeKind k) |
This enumeration contains the kinds of data types used in constructing a Typecode.
|
static |
< Not used. Included for compatibility.
TYPECODE_ALIAS |
Not used. Included for compatibility.
TYPECODE_ARRAY |
Typecode to identify an 'array' data type.
TYPECODE_BOOLEAN |
Typecode to identify a 'boolean' data type
TYPECODE_CHAR |
Typecode to identify a 'char' data type (8 bits)
TYPECODE_DOUBLE |
Typecode to identify a 'double' data type
TYPECODE_ENUM |
Typecode to identify an 'enum' data type
TYPECODE_FLOAT |
Typecode to identify a 'float' data type
TYPECODE_LONG |
Typecode to identify a 'long' data type (32 bits with sign)
TYPECODE_LONGDOUBLE |
Typecode to identify a 'long double' data type. Not supported by CoreDX DDS.
TYPECODE_LONGLONG |
Typecode to identify a 'long long' data type (64 bits with sign)
TYPECODE_OCTET |
Typecode to identify an 'octet' data type (8 bits)
TYPECODE_SEQUENCE |
Typecode to identify a 'sequence' data type. May be bounded length or unlimited.
TYPECODE_SHORT |
Typecode to identify a 'short' data type (16 bits with sign)
TYPECODE_STRING |
Typecode to identify a 'string' data type. May be bounded length or unlimited.
TYPECODE_STRUCT |
Typecode to identify a 'struct' data type (with named sub-fields)
TYPECODE_ULONG |
Typecode to identify an 'unsigned long' data type (32 bits without sign)
TYPECODE_ULONGLONG |
Typecode to identify an 'unsigned long long' data type (64 bits without sign)
TYPECODE_UNION |
Typecode to identify a 'union' data type (with named sub-fields, selected by a discriminator)
TYPECODE_USHORT |
Typecode to identify an 'unsigned short' data type (16 bits without sign)
TYPECODE_VALUE |
Not used. Included for compatibility.
TYPECODE_WCHAR |
Typecode to identify a 'wide char' data type. Not supported by CoreDX DDS.
TYPECODE_WSTRING |
Typecode to identify a 'wide string' data type. Not supported by CoreDX DDS.