RTI Connext Modern C++ API
Version 5.2.0
|
The definition of TypeKind. More...
#include <TypeKind.hpp>
Public Types | |
enum | type { , PRIMITIVE_TYPE = 0x4000, CONSTRUCTED_TYPE = 0x8000, COLLECTION_TYPE = 0x0200, AGGREGATION_TYPE = 0x0100 , BOOLEAN_TYPE = PRIMITIVE_TYPE | 0x0001, UINT_8_TYPE = PRIMITIVE_TYPE | 0x0002, INT_16_TYPE = PRIMITIVE_TYPE | 0x0003, UINT_16_TYPE = PRIMITIVE_TYPE | 0x0004, INT_32_TYPE = PRIMITIVE_TYPE | 0x0005, UINT_32_TYPE = PRIMITIVE_TYPE | 0x0006, INT_64_TYPE = PRIMITIVE_TYPE | 0x0007, UINT_64_TYPE = PRIMITIVE_TYPE | 0x0008, FLOAT_32_TYPE = PRIMITIVE_TYPE | 0x0009, FLOAT_64_TYPE = PRIMITIVE_TYPE | 0x000A, FLOAT_128_TYPE = PRIMITIVE_TYPE | 0x000B, CHAR_8_TYPE = PRIMITIVE_TYPE | 0x000C , ENUMERATION_TYPE = CONSTRUCTED_TYPE | 0x0001 , ALIAS_TYPE = CONSTRUCTED_TYPE | 0x0003, ARRAY_TYPE = CONSTRUCTED_TYPE | COLLECTION_TYPE | 0x0004, SEQUENCE_TYPE = CONSTRUCTED_TYPE | COLLECTION_TYPE | 0x0005, STRING_TYPE = CONSTRUCTED_TYPE | COLLECTION_TYPE | 0x0006, WSTRING_TYPE = CONSTRUCTED_TYPE | COLLECTION_TYPE | 0x0008 , UNION_TYPE = CONSTRUCTED_TYPE | AGGREGATION_TYPE | 0x0008, STRUCTURE_TYPE = CONSTRUCTED_TYPE | AGGREGATION_TYPE | 0x0009 } |
The underlying enum type. More... | |
The definition of TypeKind.
The underlying enum
type.
PRIMITIVE_TYPE |
Flag indicating a primitive type.
|
CONSTRUCTED_TYPE |
Flag indicating a constructed type.
|
COLLECTION_TYPE |
Flag indicating a collection type.
|
AGGREGATION_TYPE |
Flag indicating an aggreation type.
|
BOOLEAN_TYPE |
|
UINT_8_TYPE |
|
INT_16_TYPE |
|
UINT_16_TYPE |
|
INT_32_TYPE |
|
UINT_32_TYPE |
|
INT_64_TYPE |
|
UINT_64_TYPE |
|
FLOAT_32_TYPE |
|
FLOAT_64_TYPE |
|
FLOAT_128_TYPE |
Indicates a PrimitiveType<rti::core::LongDouble>
|
CHAR_8_TYPE |
|
ENUMERATION_TYPE |
Indicates an EnumType. |
ALIAS_TYPE |
Indicates an AliasType. |
ARRAY_TYPE |
Indicates an ArrayType. |
SEQUENCE_TYPE |
Indicates a SequenceType. |
STRING_TYPE |
Indicates a StringType. |
WSTRING_TYPE |
Indicates a WStringType. |
UNION_TYPE |
Indicates a UnionType. |
STRUCTURE_TYPE |
Indicates a StructType. |