Fast DDS  Version 3.3.0
Fast DDS
Loading...
Searching...
No Matches
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