#include <bitset>#include <dds/core/detail/conformance.hpp>#include <dds/xtypes/dds_xtypes_fwd.hpp>Go to the source code of this file.
Namespaces | |
| namespace | dds |
| namespace | dds::type |
| namespace | dds::type::typeobject |
| namespace | dds::type::typeobject::TypeFlag |
| namespace | dds::type::typeobject::MemberFlag |
Typedefs | |
| typedef std::bitset< 16 > | Mask |
| typedef std::bitset< 16 > | Mask |
Enumerations | |
| enum | TypeKind { NO_TYPE = 0, BOOLEAN_TYPE = 1, BYTE_TYPE = 2, INT_16_TYPE = 3, UINT_16_TYPE = 4, INT_32_TYPE = 5, UINT_32_TYPE = 6, INT_64_TYPE = 7, UINT_64_TYPE = 8, FLOAT_32_TYPE = 9, FLOAT_64_TYPE = 10, FLOAT_128_TYPE = 11, CHAR_8_TYPE = 12, CHAR_32_TYPE = 13, ENUMERATION_TYPE = 14, BITSET_TYPE = 15, ALIAS_TYPE = 16, ARRAY_TYPE = 17, SEQUENCE_TYPE = 18, STRING_TYPE = 19, MAP_TYPE = 20, UNION_TYPE = 21, STRUCTURE_TYPE = 22, ANNOTATION_TYPE = 23 } |
| enum | Bits { IS_FINAL = (0x0001 << 0), IS_MUTABLE = (0x0001 << 1), IS_NESTED = (0x0001 << 2) } |
| enum | Bits { IS_KEY = (0x0001 << 0), IS_OPTIONAL = (0x0001 << 1), IS_SHAREABLE = (0x0001 << 2), IS_UNION_DEFAULT = (0x0001 << 3) } |
Variables | |
| const TypeId | NO_TYPE_ID = NO_TYPE |
| const TypeId | BOOLEAN_TYPE_ID = BOOLEAN_TYPE |
| const TypeId | BYTE_TYPE_ID = BYTE_TYPE |
| const TypeId | INT_16_TYPE_ID = INT_16_TYPE |
| const TypeId | UINT_16_TYPE_ID = UINT_16_TYPE |
| const TypeId | INT_32_TYPE_ID = INT_32_TYPE |
| const TypeId | UINT_32_TYPE_ID = UINT_32_TYPE |
| const TypeId | INT_64_TYPE_ID = INT_64_TYPE |
| const TypeId | UINT_64_TYPE_ID = UINT_64_TYPE |
| const TypeId | FLOAT_32_TYPE_ID = FLOAT_32_TYPE |
| const TypeId | FLOAT_64_TYPE_ID = FLOAT_64_TYPE |
| const TypeId | FLOAT_128_TYPE_ID = FLOAT_128_TYPE |
| const TypeId | CHAR_8_TYPE_ID = CHAR_8_TYPE |
| const TypeId | CHAR_32_TYPE_ID = CHAR_32_TYPE |
| const MemberId | MEMBER_ID_INVALID = 0x0FFFFFFF |
1.7.1