| Fast DDS Version 3.3.0 Fast DDS

Loading...
Searching...
No Matches
DDS TypeObject API
eProsima Fast DDS API Reference » DDS Public API
Collaboration diagram for DDS TypeObject API:

## Classes

class | TypeObjectHashId
| This class represents the union TypeObjectHashId 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 | StringLTypeDefn
| This class represents the structure StringLTypeDefn 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 | PlainSequenceSElemDefn
| This class represents the structure PlainSequenceSElemDefn 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 | PlainArraySElemDefn
| This class represents the structure PlainArraySElemDefn defined by the user in the IDL file. More...
class | PlainArrayLElemDefn
| This class represents the structure PlainArrayLElemDefn 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 | PlainMapLTypeDefn
| This class represents the structure PlainMapLTypeDefn 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 | ExtendedTypeDefn
| This class represents the structure ExtendedTypeDefn defined by the user in the IDL file. More...
class | Dummy
| This class represents the structure Dummy defined by the user in the IDL file. More...
class | TypeIdentifier
| This class represents the union TypeIdentifier defined by the user in the IDL file. More...
class | ExtendedAnnotationParameterValue
| This class represents the structure ExtendedAnnotationParameterValue defined by the user in the IDL file. More...
class | AnnotationParameterValue
| This class represents the union AnnotationParameterValue defined by the user in the IDL file. More...
class | AppliedAnnotationParameter
| This class represents the structure AppliedAnnotationParameter defined by the user in the IDL file. More...
class | AppliedAnnotation
| This class represents the structure AppliedAnnotation defined by the user in the IDL file. More...
class | AppliedVerbatimAnnotation
| This class represents the structure AppliedVerbatimAnnotation defined by the user in the IDL file. More...
class | AppliedBuiltinMemberAnnotations
| This class represents the structure AppliedBuiltinMemberAnnotations defined by the user in the IDL file. More...
class | CommonStructMember
| This class represents the structure CommonStructMember defined by the user in the IDL file. More...
class | CompleteMemberDetail
| This class represents the structure CompleteMemberDetail defined by the user in the IDL file. More...
class | MinimalMemberDetail
| This class represents the structure MinimalMemberDetail defined by the user in the IDL file. More...
class | CompleteStructMember
| This class represents the structure CompleteStructMember defined by the user in the IDL file. More...
class | MinimalStructMember
| This class represents the structure MinimalStructMember defined by the user in the IDL file. More...
class | AppliedBuiltinTypeAnnotations
| This class represents the structure AppliedBuiltinTypeAnnotations defined by the user in the IDL file. More...
class | MinimalTypeDetail
| This class represents the structure MinimalTypeDetail defined by the user in the IDL file. More...
class | CompleteTypeDetail
| This class represents the structure CompleteTypeDetail defined by the user in the IDL file. More...
class | CompleteStructHeader
| This class represents the structure CompleteStructHeader defined by the user in the IDL file. More...
class | MinimalStructHeader
| This class represents the structure MinimalStructHeader defined by the user in the IDL file. More...
class | CompleteStructType
| This class represents the structure CompleteStructType defined by the user in the IDL file. More...
class | MinimalStructType
| This class represents the structure MinimalStructType defined by the user in the IDL file. More...
class | CommonUnionMember
| This class represents the structure CommonUnionMember defined by the user in the IDL file. More...
class | CompleteUnionMember
| This class represents the structure CompleteUnionMember defined by the user in the IDL file. More...
class | MinimalUnionMember
| This class represents the structure MinimalUnionMember defined by the user in the IDL file. More...
class | CommonDiscriminatorMember
| This class represents the structure CommonDiscriminatorMember defined by the user in the IDL file. More...
class | CompleteDiscriminatorMember
| This class represents the structure CompleteDiscriminatorMember defined by the user in the IDL file. More...
class | MinimalDiscriminatorMember
| This class represents the structure MinimalDiscriminatorMember defined by the user in the IDL file. More...
class | CompleteUnionHeader
| This class represents the structure CompleteUnionHeader defined by the user in the IDL file. More...
class | MinimalUnionHeader
| This class represents the structure MinimalUnionHeader defined by the user in the IDL file. More...
class | CompleteUnionType
| This class represents the structure CompleteUnionType defined by the user in the IDL file. More...
class | MinimalUnionType
| This class represents the structure MinimalUnionType defined by the user in the IDL file. More...
class | CommonAnnotationParameter
| This class represents the structure CommonAnnotationParameter defined by the user in the IDL file. More...
class | CompleteAnnotationParameter
| This class represents the structure CompleteAnnotationParameter defined by the user in the IDL file. More...
class | MinimalAnnotationParameter
| This class represents the structure MinimalAnnotationParameter defined by the user in the IDL file. More...
class | CompleteAnnotationHeader
| This class represents the structure CompleteAnnotationHeader defined by the user in the IDL file. More...
class | MinimalAnnotationHeader
| This class represents the structure MinimalAnnotationHeader defined by the user in the IDL file. More...
class | CompleteAnnotationType
| This class represents the structure CompleteAnnotationType defined by the user in the IDL file. More...
class | MinimalAnnotationType
| This class represents the structure MinimalAnnotationType defined by the user in the IDL file. More...
class | CommonAliasBody
| This class represents the structure CommonAliasBody defined by the user in the IDL file. More...
class | CompleteAliasBody
| This class represents the structure CompleteAliasBody defined by the user in the IDL file. More...
class | MinimalAliasBody
| This class represents the structure MinimalAliasBody defined by the user in the IDL file. More...
class | CompleteAliasHeader
| This class represents the structure CompleteAliasHeader defined by the user in the IDL file. More...
class | MinimalAliasHeader
| This class represents the structure MinimalAliasHeader defined by the user in the IDL file. More...
class | CompleteAliasType
| This class represents the structure CompleteAliasType defined by the user in the IDL file. More...
class | MinimalAliasType
| This class represents the structure MinimalAliasType defined by the user in the IDL file. More...
class | CompleteElementDetail
| This class represents the structure CompleteElementDetail defined by the user in the IDL file. More...
class | CommonCollectionElement
| This class represents the structure CommonCollectionElement defined by the user in the IDL file. More...
class | CompleteCollectionElement
| This class represents the structure CompleteCollectionElement defined by the user in the IDL file. More...
class | MinimalCollectionElement
| This class represents the structure MinimalCollectionElement defined by the user in the IDL file. More...
class | CommonCollectionHeader
| This class represents the structure CommonCollectionHeader defined by the user in the IDL file. More...
class | CompleteCollectionHeader
| This class represents the structure CompleteCollectionHeader defined by the user in the IDL file. More...
class | MinimalCollectionHeader
| This class represents the structure MinimalCollectionHeader defined by the user in the IDL file. More...
class | CompleteSequenceType
| This class represents the structure CompleteSequenceType defined by the user in the IDL file. More...
class | MinimalSequenceType
| This class represents the structure MinimalSequenceType defined by the user in the IDL file. More...
class | CommonArrayHeader
| This class represents the structure CommonArrayHeader defined by the user in the IDL file. More...
class | CompleteArrayHeader
| This class represents the structure CompleteArrayHeader defined by the user in the IDL file. More...
class | MinimalArrayHeader
| This class represents the structure MinimalArrayHeader defined by the user in the IDL file. More...
class | CompleteArrayType
| This class represents the structure CompleteArrayType defined by the user in the IDL file. More...
class | MinimalArrayType
| This class represents the structure MinimalArrayType defined by the user in the IDL file. More...
class | CompleteMapType
| This class represents the structure CompleteMapType defined by the user in the IDL file. More...
class | MinimalMapType
| This class represents the structure MinimalMapType defined by the user in the IDL file. More...
class | CommonEnumeratedLiteral
| This class represents the structure CommonEnumeratedLiteral defined by the user in the IDL file. More...
class | CompleteEnumeratedLiteral
| This class represents the structure CompleteEnumeratedLiteral defined by the user in the IDL file. More...
class | MinimalEnumeratedLiteral
| This class represents the structure MinimalEnumeratedLiteral defined by the user in the IDL file. More...
class | CommonEnumeratedHeader
| This class represents the structure CommonEnumeratedHeader defined by the user in the IDL file. More...
class | CompleteEnumeratedHeader
| This class represents the structure CompleteEnumeratedHeader defined by the user in the IDL file. More...
class | MinimalEnumeratedHeader
| This class represents the structure MinimalEnumeratedHeader defined by the user in the IDL file. More...
class | CompleteEnumeratedType
| This class represents the structure CompleteEnumeratedType defined by the user in the IDL file. More...
class | MinimalEnumeratedType
| This class represents the structure MinimalEnumeratedType defined by the user in the IDL file. More...
class | CommonBitflag
| This class represents the structure CommonBitflag defined by the user in the IDL file. More...
class | CompleteBitflag
| This class represents the structure CompleteBitflag defined by the user in the IDL file. More...
class | MinimalBitflag
| This class represents the structure MinimalBitflag defined by the user in the IDL file. More...
class | CommonBitmaskHeader
| This class represents the structure CommonBitmaskHeader defined by the user in the IDL file. More...
class | CompleteBitmaskType
| This class represents the structure CompleteBitmaskType defined by the user in the IDL file. More...
class | MinimalBitmaskType
| This class represents the structure MinimalBitmaskType defined by the user in the IDL file. More...
class | CommonBitfield
| This class represents the structure CommonBitfield defined by the user in the IDL file. More...
class | CompleteBitfield
| This class represents the structure CompleteBitfield defined by the user in the IDL file. More...
class | MinimalBitfield
| This class represents the structure MinimalBitfield defined by the user in the IDL file. More...
class | CompleteBitsetHeader
| This class represents the structure CompleteBitsetHeader defined by the user in the IDL file. More...
class | MinimalBitsetHeader
| This class represents the structure MinimalBitsetHeader defined by the user in the IDL file. More...
class | CompleteBitsetType
| This class represents the structure CompleteBitsetType defined by the user in the IDL file. More...
class | MinimalBitsetType
| This class represents the structure MinimalBitsetType defined by the user in the IDL file. More...
class | CompleteExtendedType
| This class represents the structure CompleteExtendedType defined by the user in the IDL file. More...
class | CompleteTypeObject
| This class represents the union CompleteTypeObject defined by the user in the IDL file. More...
class | MinimalExtendedType
| This class represents the structure MinimalExtendedType defined by the user in the IDL file. More...
class | MinimalTypeObject
| This class represents the union MinimalTypeObject defined by the user in the IDL file. More...
class | TypeObject
| This class represents the union TypeObject defined by the user in the IDL file. More...
class | TypeIdentifierTypeObjectPair
| This class represents the structure TypeIdentifierTypeObjectPair defined by the user in the IDL file. More...
class | TypeIdentifierPair
| This class represents the structure TypeIdentifierPair defined by the user in the IDL file. More...
class | TypeIdentfierWithSize
| This class represents the structure TypeIdentfierWithSize defined by the user in the IDL file. More...
class | TypeIdentifierWithDependencies
| This class represents the structure TypeIdentifierWithDependencies defined by the user in the IDL file. More...
class | TypeInformation
| This class represents the structure TypeInformation defined by the user in the IDL file. More...

## Enumerations

enum | MemberFlagBits : uint16_t { TRY_CONSTRUCT1 = 0x01ull << 0 , TRY_CONSTRUCT2 = 0x01ull << 1 , IS_EXTERNAL = 0x01ull << 2 , IS_OPTIONAL = 0x01ull << 3 , IS_MUST_UNDERSTAND = 0x01ull << 4 , IS_KEY = 0x01ull << 5 , IS_DEFAULT = 0x01ull << 6 }
| This enumeration represents the MemberFlag bitflags defined by the user in the IDL file. More...
enum | TypeFlagBits : uint16_t { IS_FINAL = 0x01ull << 0 , IS_APPENDABLE = 0x01ull << 1 , IS_MUTABLE = 0x01ull << 2 , IS_NESTED = 0x01ull << 3 , IS_AUTOID_HASH = 0x01ull << 4 }
| This enumeration represents the TypeFlag bitflags defined by the user in the IDL file. More...

## Detailed Description

## Enumeration Type Documentation

## ◆ MemberFlagBits

enum MemberFlagBits : uint16_t

This enumeration represents the MemberFlag bitflags defined by the user in the IDL file.

Enumerator
TRY_CONSTRUCT1 |
TRY_CONSTRUCT2 |
IS_EXTERNAL |
IS_OPTIONAL |
IS_MUST_UNDERSTAND |
IS_KEY |
IS_DEFAULT |

## ◆ TypeFlagBits

enum TypeFlagBits : uint16_t

This enumeration represents the TypeFlag bitflags defined by the user in the IDL file.

Enumerator
IS_FINAL |
IS_APPENDABLE |
IS_MUTABLE |
IS_NESTED |
IS_AUTOID_HASH |