Fast RTPS  Version 2.14.1
Fast RTPS
Loading...
Searching...
No Matches
eprosima::fastrtps::types Namespace Reference

Classes

class  AnnotationDescriptor
 
class  AnnotationParameterValue
 This class represents the union AnnotationParameterValue defined by the user in the IDL file. More...
 
class  AppliedAnnotation
 
class  AppliedAnnotationParameter
 This class represents the structure AppliedAnnotationParameter defined by the user in the IDL file. More...
 
class  AppliedBuiltinMemberAnnotations
 
class  AppliedBuiltinTypeAnnotations
 
class  AppliedVerbatimAnnotation
 
class  CommonAliasBody
 
class  CommonAnnotationParameter
 
class  CommonArrayHeader
 
class  CommonBitfield
 
class  CommonBitflag
 
class  CommonBitmaskHeader
 
class  CommonCollectionElement
 
class  CommonCollectionHeader
 
class  CommonDiscriminatorMember
 
class  CommonEnumeratedHeader
 
class  CommonEnumeratedLiteral
 
class  CommonStructMember
 
class  CommonUnionMember
 
class  CompleteAliasBody
 
class  CompleteAliasHeader
 
class  CompleteAliasType
 
class  CompleteAnnotationHeader
 
class  CompleteAnnotationParameter
 
class  CompleteAnnotationType
 
class  CompleteArrayHeader
 
class  CompleteArrayType
 
class  CompleteBitfield
 
class  CompleteBitflag
 
class  CompleteBitmaskType
 
class  CompleteBitsetHeader
 
class  CompleteBitsetType
 
class  CompleteCollectionElement
 
class  CompleteCollectionHeader
 
class  CompleteDiscriminatorMember
 
class  CompleteElementDetail
 
class  CompleteEnumeratedHeader
 
class  CompleteEnumeratedLiteral
 
class  CompleteEnumeratedType
 
class  CompleteExtendedType
 
class  CompleteMapType
 
class  CompleteMemberDetail
 
class  CompleteSequenceType
 
class  CompleteStructHeader
 
class  CompleteStructMember
 
class  CompleteStructType
 
class  CompleteTypeDetail
 
class  CompleteTypeObject
 
class  CompleteUnionHeader
 
class  CompleteUnionMember
 
class  CompleteUnionType
 
class  DynamicData
 
class  DynamicData_ptr
 
class  DynamicDataFactory
 
class  DynamicDataHelper
 
class  DynamicPubSubType
 
class  DynamicType
 
class  DynamicType_ptr
 
class  DynamicTypeBuilder
 
class  DynamicTypeBuilder_ptr
 
class  DynamicTypeBuilderFactory
 
class  DynamicTypeMember
 
class  ExtendedAnnotationParameterValue
 This class represents the structure ExtendedAnnotationParameterValue defined by the user in the IDL file. More...
 
class  ExtendedTypeDefn
 This class represents the structure ExtendedTypeDefn defined by the user in the IDL file. More...
 
class  MemberDescriptor
 
class  MemberFlag
 
class  MinimalAliasBody
 
class  MinimalAliasHeader
 
class  MinimalAliasType
 
class  MinimalAnnotationHeader
 
class  MinimalAnnotationParameter
 
class  MinimalAnnotationType
 
class  MinimalArrayHeader
 
class  MinimalArrayType
 
class  MinimalBitfield
 
class  MinimalBitflag
 
class  MinimalBitmaskType
 
class  MinimalBitsetHeader
 
class  MinimalBitsetType
 
class  MinimalCollectionElement
 
class  MinimalCollectionHeader
 
class  MinimalDiscriminatorMember
 
class  MinimalEnumeratedHeader
 
class  MinimalEnumeratedLiteral
 
class  MinimalEnumeratedType
 
class  MinimalExtendedType
 
class  MinimalMapType
 
class  MinimalMemberDetail
 
class  MinimalSequenceType
 
class  MinimalStructHeader
 
class  MinimalStructMember
 
class  MinimalStructType
 
class  MinimalTypeDetail
 
class  MinimalTypeObject
 
class  MinimalUnionHeader
 
class  MinimalUnionMember
 
class  MinimalUnionType
 
class  PlainArrayLElemDefn
 This class represents the structure PlainArrayLElemDefn defined by the user in the IDL file. More...
 
class  PlainArraySElemDefn
 This class represents the structure PlainArraySElemDefn defined by the user in the IDL file. More...
 
class  PlainCollectionHeader
 This class represents the structure PlainCollectionHeader defined by the user in the IDL file. More...
 
class  PlainMapLTypeDefn
 This class represents the structure PlainMapLTypeDefn defined by the user in the IDL file. More...
 
class  PlainMapSTypeDefn
 This class represents the structure PlainMapSTypeDefn defined by the user in the IDL file. More...
 
class  PlainSequenceLElemDefn
 This class represents the structure PlainSequenceLElemDefn defined by the user in the IDL file. More...
 
class  PlainSequenceSElemDefn
 This class represents the structure PlainSequenceSElemDefn defined by the user in the IDL file. More...
 
class  ReturnCode_t
 This class represents the enumeration ReturnCode_t. More...
 
class  StringLTypeDefn
 This class represents the structure StringLTypeDefn defined by the user in the IDL file. More...
 
class  StringSTypeDefn
 This class represents the structure StringSTypeDefn defined by the user in the IDL file. More...
 
class  StronglyConnectedComponentId
 This class represents the structure StronglyConnectedComponentId defined by the user in the IDL file. More...
 
class  TypeDescriptor
 
class  TypeFlag
 
class  TypeIdentifier
 
class  TypeIdentifierPair
 
class  TypeIdentifierTypeObjectPair
 
class  TypeIdentifierWithDependencies
 
class  TypeIdentifierWithSize
 
class  TypeInformation
 
class  TypeNamesGenerator
 
class  TypeObject
 
class  TypeObjectFactory
 
class  TypeObjectHashId
 This class represents the union TypeObjectHashId defined by the user in the IDL file. More...
 

Typedefs

typedef std::vector< AppliedAnnotationParameterAppliedAnnotationParameterSeq
 
typedef std::vector< AppliedAnnotationAppliedAnnotationSeq
 
typedef octet TypeIdentiferKind
 
typedef std::vector< TypeIdentifierTypeIdentifierSeq
 
typedef std::vector< CompleteStructMemberCompleteStructMemberSeq
 
typedef std::vector< MinimalStructMemberMinimalStructMemberSeq
 
typedef std::vector< int32_t > UnionCaseLabelSeq
 
typedef std::vector< CompleteUnionMemberCompleteUnionMemberSeq
 
typedef std::vector< MinimalUnionMemberMinimalUnionMemberSeq
 
typedef std::vector< CompleteAnnotationParameterCompleteAnnotationParameterSeq
 
typedef std::vector< MinimalAnnotationParameterMinimalAnnotationParameterSeq
 
typedef uint16_t BitBound
 
typedef std::vector< CompleteEnumeratedLiteralCompleteEnumeratedLiteralSeq
 
typedef std::vector< MinimalEnumeratedLiteralMinimalEnumeratedLiteralSeq
 
typedef std::vector< CompleteBitflagCompleteBitflagSeq
 
typedef std::vector< MinimalBitflagMinimalBitflagSeq
 
typedef CompleteEnumeratedHeader CompleteBitmaskHeader
 
typedef MinimalEnumeratedHeader MinimalBitmaskHeader
 
typedef std::vector< CompleteBitfieldCompleteBitfieldSeq
 
typedef std::vector< MinimalBitfieldMinimalBitfieldSeq
 
typedef std::vector< TypeObjectTypeObjectSeq
 
typedef TypeObjectSeq StronglyConnectedComponent
 
typedef std::vector< TypeIdentifierTypeObjectPairTypeIdentifierTypeObjectPairSeq
 
typedef std::vector< TypeIdentifierPairTypeIdentifierPairSeq
 
typedef std::vector< TypeIdentifierWithSizeTypeIdentifierWithSizeSeq
 
typedef std::vector< TypeIdentifierWithDependenciesTypeIdentifierWithDependenciesSeq
 
typedef std::vector< TypeInformationTypeInformationSeq
 
typedef octet EquivalenceHash[14]
 
using OctetSeq = std::vector< octet >
 
typedef octet EquivalenceKind
 
typedef octet TypeKind
 
typedef std::string MemberName
 
typedef std::string QualifiedTypeName
 
typedef octet PrimitiveTypeId
 
typedef std::array< uint8_t, 4 > NameHash
 
using ResponseCode = ReturnCode_t
 
typedef uint32_t MemberId
 
typedef uint32_t LBound
 
typedef std::vector< LBoundLBoundSeq
 
typedef octet SBound
 
typedef std::vector< SBoundSBoundSeq
 
typedef MemberFlag CollectionElementFlag
 
typedef MemberFlag StructMemberFlag
 
typedef MemberFlag UnionMemberFlag
 
typedef MemberFlag UnionDiscriminatorFlag
 
typedef MemberFlag EnumeratedLiteralFlag
 
typedef MemberFlag AnnotationParameterFlag
 
typedef MemberFlag AliasMemberFlag
 
typedef MemberFlag BitflagFlag
 
typedef MemberFlag BitsetMemberFlag
 
typedef TypeFlag StructTypeFlag
 
typedef TypeFlag UnionTypeFlag
 
typedef TypeFlag CollectionTypeFlag
 
typedef TypeFlag AnnotationTypeFlag
 
typedef TypeFlag AliasTypeFlag
 
typedef TypeFlag EnumTypeFlag
 
typedef TypeFlag BitmaskTypeFlag
 
typedef TypeFlag BitsetTypeFlag
 

Functions

OctetSeqoperator++ (OctetSeq &)
 
OctetSeq operator++ (OctetSeq &, int)
 
size_t to_size_t (const OctetSeq &)
 
RTPS_DllAPI bool operator== (ReturnCode_t::ReturnCodeValue a, const ReturnCode_t &b)
 
RTPS_DllAPI bool operator!= (ReturnCode_t::ReturnCodeValue a, const ReturnCode_t &b)
 
RTPS_DllAPI bool operator== (uint32_t a, const ReturnCode_t &b)
 
RTPS_DllAPI bool operator!= (uint32_t a, const ReturnCode_t &b)
 
template<class T >
bool compareSequence (const std::vector< T > &a, const std::vector< T > &b)
 

Variables

const octet TI_STRING8_SMALL = 0x70
 
const octet TI_STRING8_LARGE = 0x71
 
const octet TI_STRING16_SMALL = 0x72
 
const octet TI_STRING16_LARGE = 0x73
 
const octet TI_PLAIN_SEQUENCE_SMALL = 0x80
 
const octet TI_PLAIN_SEQUENCE_LARGE = 0x81
 
const octet TI_PLAIN_ARRAY_SMALL = 0x90
 
const octet TI_PLAIN_ARRAY_LARGE = 0x91
 
const octet TI_PLAIN_MAP_SMALL = 0xA0
 
const octet TI_PLAIN_MAP_LARGE = 0xA1
 
const octet TI_STRONGLY_CONNECTED_COMPONENT = 0xB0
 
constexpr uint32_t BOUND_UNLIMITED = 0
 A special value indicating an unlimited quantity.
 
const std::string CONST_TRUE = "true"
 
const std::string CONST_FALSE = "false"
 
const std::string ANNOTATION_KEY_ID = "key"
 
const std::string ANNOTATION_EPKEY_ID = "Key"
 
const std::string ANNOTATION_TOPIC_ID = "Topic"
 
const std::string ANNOTATION_EXTENSIBILITY_ID = "extensibility"
 
const std::string ANNOTATION_FINAL_ID = "final"
 
const std::string ANNOTATION_APPENDABLE_ID = "appendable"
 
const std::string ANNOTATION_MUTABLE_ID = "mutable"
 
const std::string ANNOTATION_NESTED_ID = "nested"
 
const std::string ANNOTATION_OPTIONAL_ID = "optional"
 
const std::string ANNOTATION_MUST_UNDERSTAND_ID = "must_understand"
 
const std::string ANNOTATION_NON_SERIALIZED_ID = "non_serialized"
 
const std::string ANNOTATION_BIT_BOUND_ID = "bit_bound"
 
const std::string ANNOTATION_DEFAULT_ID = "default"
 
const std::string ANNOTATION_DEFAULT_LITERAL_ID = "default_literal"
 
const std::string ANNOTATION_VALUE_ID = "value"
 
const std::string ANNOTATION_POSITION_ID = "position"
 
const std::string EXTENSIBILITY_FINAL = "FINAL"
 
const std::string EXTENSIBILITY_APPENDABLE = "APPENDABLE"
 
const std::string EXTENSIBILITY_MUTABLE = "MUTABLE"
 
const std::string TKNAME_BOOLEAN = "bool"
 
const std::string TKNAME_INT16 = "int16_t"
 
const std::string TKNAME_UINT16 = "uint16_t"
 
const std::string TKNAME_INT32 = "int32_t"
 
const std::string TKNAME_UINT32 = "uint32_t"
 
const std::string TKNAME_INT64 = "int64_t"
 
const std::string TKNAME_UINT64 = "uint64_t"
 
const std::string TKNAME_CHAR8 = "char"
 
const std::string TKNAME_BYTE = "octet"
 
const std::string TKNAME_INT8 = "int8_t"
 
const std::string TKNAME_UINT8 = "uint8_t"
 
const std::string TKNAME_CHAR16 = "wchar"
 
const std::string TKNAME_CHAR16T = "wchar_t"
 
const std::string TKNAME_FLOAT32 = "float"
 
const std::string TKNAME_FLOAT64 = "double"
 
const std::string TKNAME_FLOAT128 = "longdouble"
 
const std::string TKNAME_STRING8 = "string"
 
const std::string TKNAME_STRING16 = "wstring"
 
const std::string TKNAME_ALIAS = "alias"
 
const std::string TKNAME_ENUM = "enum"
 
const std::string TKNAME_BITMASK = "bitmask"
 
const std::string TKNAME_ANNOTATION = "annotation"
 
const std::string TKNAME_STRUCTURE = "structure"
 
const std::string TKNAME_UNION = "union"
 
const std::string TKNAME_BITSET = "bitset"
 
const std::string TKNAME_SEQUENCE = "sequence"
 
const std::string TKNAME_ARRAY = "array"
 
const std::string TKNAME_MAP = "map"
 
const octet EK_MINIMAL = 0xF1
 
const octet EK_COMPLETE = 0xF2
 
const octet EK_BOTH = 0xF3
 
const octet TK_NONE = 0x00
 
const octet TK_BOOLEAN = 0x01
 
const octet TK_BYTE = 0x02
 
const octet TK_INT16 = 0x03
 
const octet TK_INT32 = 0x04
 
const octet TK_INT64 = 0x05
 
const octet TK_UINT16 = 0x06
 
const octet TK_UINT32 = 0x07
 
const octet TK_UINT64 = 0x08
 
const octet TK_FLOAT32 = 0x09
 
const octet TK_FLOAT64 = 0x0A
 
const octet TK_FLOAT128 = 0x0B
 
const octet TK_CHAR8 = 0x10
 
const octet TK_CHAR16 = 0x11
 
const octet TK_STRING8 = 0x20
 
const octet TK_STRING16 = 0x21
 
const octet TK_ALIAS = 0x30
 
const octet TK_ENUM = 0x40
 
const octet TK_BITMASK = 0x41
 
const octet TK_ANNOTATION = 0x50
 
const octet TK_STRUCTURE = 0x51
 
const octet TK_UNION = 0x52
 
const octet TK_BITSET = 0x53
 
const octet TK_SEQUENCE = 0x60
 
const octet TK_ARRAY = 0x61
 
const octet TK_MAP = 0x62
 
const int32_t MEMBER_NAME_MAX_LENGTH = 256
 
const int32_t TYPE_NAME_MAX_LENGTH = 256
 
const uint16_t MemberFlagMinimalMask = 0x003f
 
constexpr uint32_t MEMBER_ID_INVALID {0X0FFFFFFF}
 
const int32_t MAX_BITMASK_LENGTH = 64
 
const int32_t MAX_ELEMENTS_COUNT = 100
 
const int32_t MAX_STRING_LENGTH = 255
 
const LBound INVALID_LBOUND = 0
 
const SBound INVALID_SBOUND = 0
 
const uint16_t TypeFlagMinimalMask = 0x0007
 
const uint32_t ANNOTATION_STR_VALUE_MAX_LEN = 128
 
const uint32_t ANNOTATION_OCTETSEC_VALUE_MAX_LEN = 128
 

Typedef Documentation

◆ AliasMemberFlag

◆ AliasTypeFlag

◆ AnnotationParameterFlag

◆ AnnotationTypeFlag

◆ AppliedAnnotationParameterSeq

◆ AppliedAnnotationSeq

◆ BitBound

typedef uint16_t BitBound

◆ BitflagFlag

◆ BitmaskTypeFlag

◆ BitsetMemberFlag

◆ BitsetTypeFlag

◆ CollectionElementFlag

◆ CollectionTypeFlag

◆ CompleteAnnotationParameterSeq

◆ CompleteBitfieldSeq

typedef std::vector<CompleteBitfield> CompleteBitfieldSeq

◆ CompleteBitflagSeq

typedef std::vector<CompleteBitflag> CompleteBitflagSeq

◆ CompleteBitmaskHeader

◆ CompleteEnumeratedLiteralSeq

◆ CompleteStructMemberSeq

◆ CompleteUnionMemberSeq

◆ EnumeratedLiteralFlag

◆ EnumTypeFlag

◆ EquivalenceHash

typedef octet EquivalenceHash[14]

◆ EquivalenceKind

typedef octet EquivalenceKind

◆ LBound

typedef uint32_t LBound

◆ LBoundSeq

typedef std::vector<LBound> LBoundSeq

◆ MemberId

typedef uint32_t MemberId

◆ MemberName

typedef std::string MemberName

◆ MinimalAnnotationParameterSeq

◆ MinimalBitfieldSeq

typedef std::vector<MinimalBitfield> MinimalBitfieldSeq

◆ MinimalBitflagSeq

typedef std::vector<MinimalBitflag> MinimalBitflagSeq

◆ MinimalBitmaskHeader

◆ MinimalEnumeratedLiteralSeq

◆ MinimalStructMemberSeq

◆ MinimalUnionMemberSeq

◆ NameHash

typedef std::array<uint8_t, 4> NameHash

◆ OctetSeq

using OctetSeq = std::vector<octet>

◆ PrimitiveTypeId

typedef octet PrimitiveTypeId

◆ QualifiedTypeName

typedef std::string QualifiedTypeName

◆ ResponseCode

◆ SBound

typedef octet SBound

◆ SBoundSeq

typedef std::vector<SBound> SBoundSeq

◆ StronglyConnectedComponent

◆ StructMemberFlag

◆ StructTypeFlag

◆ TypeIdentiferKind

typedef octet TypeIdentiferKind

◆ TypeIdentifierPairSeq

◆ TypeIdentifierSeq

typedef std::vector<TypeIdentifier> TypeIdentifierSeq

◆ TypeIdentifierTypeObjectPairSeq

◆ TypeIdentifierWithDependenciesSeq

◆ TypeIdentifierWithSizeSeq

◆ TypeInformationSeq

typedef std::vector<TypeInformation> TypeInformationSeq

◆ TypeKind

typedef octet TypeKind

◆ TypeObjectSeq

typedef std::vector<TypeObject> TypeObjectSeq

◆ UnionCaseLabelSeq

typedef std::vector<int32_t> UnionCaseLabelSeq

◆ UnionDiscriminatorFlag

◆ UnionMemberFlag

◆ UnionTypeFlag

Function Documentation

◆ compareSequence()

template<class T >
bool compareSequence ( const std::vector< T > &  a,
const std::vector< T > &  b 
)

◆ operator!=() [1/2]

RTPS_DllAPI bool operator!= ( ReturnCode_t::ReturnCodeValue  a,
const ReturnCode_t b 
)
inline

◆ operator!=() [2/2]

RTPS_DllAPI bool operator!= ( uint32_t  a,
const ReturnCode_t b 
)
inline

◆ operator++() [1/2]

OctetSeq & operator++ ( OctetSeq )

◆ operator++() [2/2]

OctetSeq operator++ ( OctetSeq ,
int   
)

◆ operator==() [1/2]

RTPS_DllAPI bool operator== ( ReturnCode_t::ReturnCodeValue  a,
const ReturnCode_t b 
)
inline

◆ operator==() [2/2]

RTPS_DllAPI bool operator== ( uint32_t  a,
const ReturnCode_t b 
)
inline

◆ to_size_t()

size_t to_size_t ( const OctetSeq )

Variable Documentation

◆ ANNOTATION_APPENDABLE_ID

const std::string ANNOTATION_APPENDABLE_ID = "appendable"

◆ ANNOTATION_BIT_BOUND_ID

const std::string ANNOTATION_BIT_BOUND_ID = "bit_bound"

◆ ANNOTATION_DEFAULT_ID

const std::string ANNOTATION_DEFAULT_ID = "default"

◆ ANNOTATION_DEFAULT_LITERAL_ID

const std::string ANNOTATION_DEFAULT_LITERAL_ID = "default_literal"

◆ ANNOTATION_EPKEY_ID

const std::string ANNOTATION_EPKEY_ID = "Key"

◆ ANNOTATION_EXTENSIBILITY_ID

const std::string ANNOTATION_EXTENSIBILITY_ID = "extensibility"

◆ ANNOTATION_FINAL_ID

const std::string ANNOTATION_FINAL_ID = "final"

◆ ANNOTATION_KEY_ID

const std::string ANNOTATION_KEY_ID = "key"

◆ ANNOTATION_MUST_UNDERSTAND_ID

const std::string ANNOTATION_MUST_UNDERSTAND_ID = "must_understand"

◆ ANNOTATION_MUTABLE_ID

const std::string ANNOTATION_MUTABLE_ID = "mutable"

◆ ANNOTATION_NESTED_ID

const std::string ANNOTATION_NESTED_ID = "nested"

◆ ANNOTATION_NON_SERIALIZED_ID

const std::string ANNOTATION_NON_SERIALIZED_ID = "non_serialized"

◆ ANNOTATION_OCTETSEC_VALUE_MAX_LEN

const uint32_t ANNOTATION_OCTETSEC_VALUE_MAX_LEN = 128

◆ ANNOTATION_OPTIONAL_ID

const std::string ANNOTATION_OPTIONAL_ID = "optional"

◆ ANNOTATION_POSITION_ID

const std::string ANNOTATION_POSITION_ID = "position"

◆ ANNOTATION_STR_VALUE_MAX_LEN

const uint32_t ANNOTATION_STR_VALUE_MAX_LEN = 128

◆ ANNOTATION_TOPIC_ID

const std::string ANNOTATION_TOPIC_ID = "Topic"

◆ ANNOTATION_VALUE_ID

const std::string ANNOTATION_VALUE_ID = "value"

◆ BOUND_UNLIMITED

constexpr uint32_t BOUND_UNLIMITED = 0
constexpr

A special value indicating an unlimited quantity.

◆ CONST_FALSE

const std::string CONST_FALSE = "false"

◆ CONST_TRUE

const std::string CONST_TRUE = "true"

◆ EK_BOTH

const octet EK_BOTH = 0xF3

◆ EK_COMPLETE

const octet EK_COMPLETE = 0xF2

◆ EK_MINIMAL

const octet EK_MINIMAL = 0xF1

◆ EXTENSIBILITY_APPENDABLE

const std::string EXTENSIBILITY_APPENDABLE = "APPENDABLE"

◆ EXTENSIBILITY_FINAL

const std::string EXTENSIBILITY_FINAL = "FINAL"

◆ EXTENSIBILITY_MUTABLE

const std::string EXTENSIBILITY_MUTABLE = "MUTABLE"

◆ INVALID_LBOUND

const LBound INVALID_LBOUND = 0

◆ INVALID_SBOUND

const SBound INVALID_SBOUND = 0

◆ MAX_BITMASK_LENGTH

const int32_t MAX_BITMASK_LENGTH = 64

◆ MAX_ELEMENTS_COUNT

const int32_t MAX_ELEMENTS_COUNT = 100

◆ MAX_STRING_LENGTH

const int32_t MAX_STRING_LENGTH = 255

◆ MEMBER_ID_INVALID

constexpr uint32_t MEMBER_ID_INVALID {0X0FFFFFFF}
constexpr

◆ MEMBER_NAME_MAX_LENGTH

const int32_t MEMBER_NAME_MAX_LENGTH = 256

◆ MemberFlagMinimalMask

const uint16_t MemberFlagMinimalMask = 0x003f

◆ TI_PLAIN_ARRAY_LARGE

const octet TI_PLAIN_ARRAY_LARGE = 0x91

◆ TI_PLAIN_ARRAY_SMALL

const octet TI_PLAIN_ARRAY_SMALL = 0x90

◆ TI_PLAIN_MAP_LARGE

const octet TI_PLAIN_MAP_LARGE = 0xA1

◆ TI_PLAIN_MAP_SMALL

const octet TI_PLAIN_MAP_SMALL = 0xA0

◆ TI_PLAIN_SEQUENCE_LARGE

const octet TI_PLAIN_SEQUENCE_LARGE = 0x81

◆ TI_PLAIN_SEQUENCE_SMALL

const octet TI_PLAIN_SEQUENCE_SMALL = 0x80

◆ TI_STRING16_LARGE

const octet TI_STRING16_LARGE = 0x73

◆ TI_STRING16_SMALL

const octet TI_STRING16_SMALL = 0x72

◆ TI_STRING8_LARGE

const octet TI_STRING8_LARGE = 0x71

◆ TI_STRING8_SMALL

const octet TI_STRING8_SMALL = 0x70

◆ TI_STRONGLY_CONNECTED_COMPONENT

const octet TI_STRONGLY_CONNECTED_COMPONENT = 0xB0

◆ TK_ALIAS

const octet TK_ALIAS = 0x30

◆ TK_ANNOTATION

const octet TK_ANNOTATION = 0x50

◆ TK_ARRAY

const octet TK_ARRAY = 0x61

◆ TK_BITMASK

const octet TK_BITMASK = 0x41

◆ TK_BITSET

const octet TK_BITSET = 0x53

◆ TK_BOOLEAN

const octet TK_BOOLEAN = 0x01

◆ TK_BYTE

const octet TK_BYTE = 0x02

◆ TK_CHAR16

const octet TK_CHAR16 = 0x11

◆ TK_CHAR8

const octet TK_CHAR8 = 0x10

◆ TK_ENUM

const octet TK_ENUM = 0x40

◆ TK_FLOAT128

const octet TK_FLOAT128 = 0x0B

◆ TK_FLOAT32

const octet TK_FLOAT32 = 0x09

◆ TK_FLOAT64

const octet TK_FLOAT64 = 0x0A

◆ TK_INT16

const octet TK_INT16 = 0x03

◆ TK_INT32

const octet TK_INT32 = 0x04

◆ TK_INT64

const octet TK_INT64 = 0x05

◆ TK_MAP

const octet TK_MAP = 0x62

◆ TK_NONE

const octet TK_NONE = 0x00

◆ TK_SEQUENCE

const octet TK_SEQUENCE = 0x60

◆ TK_STRING16

const octet TK_STRING16 = 0x21

◆ TK_STRING8

const octet TK_STRING8 = 0x20

◆ TK_STRUCTURE

const octet TK_STRUCTURE = 0x51

◆ TK_UINT16

const octet TK_UINT16 = 0x06

◆ TK_UINT32

const octet TK_UINT32 = 0x07

◆ TK_UINT64

const octet TK_UINT64 = 0x08

◆ TK_UNION

const octet TK_UNION = 0x52

◆ TKNAME_ALIAS

const std::string TKNAME_ALIAS = "alias"

◆ TKNAME_ANNOTATION

const std::string TKNAME_ANNOTATION = "annotation"

◆ TKNAME_ARRAY

const std::string TKNAME_ARRAY = "array"

◆ TKNAME_BITMASK

const std::string TKNAME_BITMASK = "bitmask"

◆ TKNAME_BITSET

const std::string TKNAME_BITSET = "bitset"

◆ TKNAME_BOOLEAN

const std::string TKNAME_BOOLEAN = "bool"

◆ TKNAME_BYTE

const std::string TKNAME_BYTE = "octet"

◆ TKNAME_CHAR16

const std::string TKNAME_CHAR16 = "wchar"

◆ TKNAME_CHAR16T

const std::string TKNAME_CHAR16T = "wchar_t"

◆ TKNAME_CHAR8

const std::string TKNAME_CHAR8 = "char"

◆ TKNAME_ENUM

const std::string TKNAME_ENUM = "enum"

◆ TKNAME_FLOAT128

const std::string TKNAME_FLOAT128 = "longdouble"

◆ TKNAME_FLOAT32

const std::string TKNAME_FLOAT32 = "float"

◆ TKNAME_FLOAT64

const std::string TKNAME_FLOAT64 = "double"

◆ TKNAME_INT16

const std::string TKNAME_INT16 = "int16_t"

◆ TKNAME_INT32

const std::string TKNAME_INT32 = "int32_t"

◆ TKNAME_INT64

const std::string TKNAME_INT64 = "int64_t"

◆ TKNAME_INT8

const std::string TKNAME_INT8 = "int8_t"

◆ TKNAME_MAP

const std::string TKNAME_MAP = "map"

◆ TKNAME_SEQUENCE

const std::string TKNAME_SEQUENCE = "sequence"

◆ TKNAME_STRING16

const std::string TKNAME_STRING16 = "wstring"

◆ TKNAME_STRING8

const std::string TKNAME_STRING8 = "string"

◆ TKNAME_STRUCTURE

const std::string TKNAME_STRUCTURE = "structure"

◆ TKNAME_UINT16

const std::string TKNAME_UINT16 = "uint16_t"

◆ TKNAME_UINT32

const std::string TKNAME_UINT32 = "uint32_t"

◆ TKNAME_UINT64

const std::string TKNAME_UINT64 = "uint64_t"

◆ TKNAME_UINT8

const std::string TKNAME_UINT8 = "uint8_t"

◆ TKNAME_UNION

const std::string TKNAME_UNION = "union"

◆ TYPE_NAME_MAX_LENGTH

const int32_t TYPE_NAME_MAX_LENGTH = 256

◆ TypeFlagMinimalMask

const uint16_t TypeFlagMinimalMask = 0x0007