Fast RTPS  Version 2.4.1
Fast RTPS
CompleteTypeObject Class Referencefinal

#include <TypeObject.h>

Public Member Functions

RTPS_DllAPI CompleteTypeObject ()
 
RTPS_DllAPI ~CompleteTypeObject ()
 
RTPS_DllAPI CompleteTypeObject (const CompleteTypeObject &x)
 
RTPS_DllAPI CompleteTypeObject (CompleteTypeObject &&x)
 
RTPS_DllAPI CompleteTypeObjectoperator= (const CompleteTypeObject &x)
 
RTPS_DllAPI CompleteTypeObjectoperator= (CompleteTypeObject &&x)
 
RTPS_DllAPI void _d (octet __d)
 
RTPS_DllAPI octet _d () const
 
RTPS_DllAPI octet & _d ()
 
RTPS_DllAPI void alias_type (CompleteAliasType _alias_type)
 
RTPS_DllAPI const CompleteAliasTypealias_type () const
 
RTPS_DllAPI CompleteAliasTypealias_type ()
 
RTPS_DllAPI void annotation_type (CompleteAnnotationType _annotation_type)
 
RTPS_DllAPI const CompleteAnnotationTypeannotation_type () const
 
RTPS_DllAPI CompleteAnnotationTypeannotation_type ()
 
RTPS_DllAPI void struct_type (CompleteStructType _struct_type)
 
RTPS_DllAPI const CompleteStructTypestruct_type () const
 
RTPS_DllAPI CompleteStructTypestruct_type ()
 
RTPS_DllAPI void union_type (CompleteUnionType _union_type)
 
RTPS_DllAPI const CompleteUnionTypeunion_type () const
 
RTPS_DllAPI CompleteUnionTypeunion_type ()
 
RTPS_DllAPI void bitset_type (CompleteBitsetType _bitset_type)
 
RTPS_DllAPI const CompleteBitsetTypebitset_type () const
 
RTPS_DllAPI CompleteBitsetTypebitset_type ()
 
RTPS_DllAPI void sequence_type (CompleteSequenceType _sequence_type)
 
RTPS_DllAPI const CompleteSequenceTypesequence_type () const
 
RTPS_DllAPI CompleteSequenceTypesequence_type ()
 
RTPS_DllAPI void array_type (CompleteArrayType _array_type)
 
RTPS_DllAPI const CompleteArrayTypearray_type () const
 
RTPS_DllAPI CompleteArrayTypearray_type ()
 
RTPS_DllAPI void map_type (CompleteMapType _map_type)
 
RTPS_DllAPI const CompleteMapTypemap_type () const
 
RTPS_DllAPI CompleteMapTypemap_type ()
 
RTPS_DllAPI void enumerated_type (CompleteEnumeratedType _enumerated_type)
 
RTPS_DllAPI const CompleteEnumeratedTypeenumerated_type () const
 
RTPS_DllAPI CompleteEnumeratedTypeenumerated_type ()
 
RTPS_DllAPI void bitmask_type (CompleteBitmaskType _bitmask_type)
 
RTPS_DllAPI const CompleteBitmaskTypebitmask_type () const
 
RTPS_DllAPI CompleteBitmaskTypebitmask_type ()
 
RTPS_DllAPI void extended_type (CompleteExtendedType _extended_type)
 
RTPS_DllAPI const CompleteExtendedTypeextended_type () const
 
RTPS_DllAPI CompleteExtendedTypeextended_type ()
 
RTPS_DllAPI void serialize (eprosima::fastcdr::Cdr &cdr) const
 
RTPS_DllAPI void deserialize (eprosima::fastcdr::Cdr &cdr)
 
RTPS_DllAPI bool operator== (const CompleteTypeObject &other) const
 
RTPS_DllAPI bool consistent (const CompleteTypeObject &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
 

Static Public Member Functions

static RTPS_DllAPI size_t getCdrSerializedSize (const CompleteTypeObject &data, size_t current_alignment=0)
 

Constructor & Destructor Documentation

◆ CompleteTypeObject() [1/3]

RTPS_DllAPI CompleteTypeObject ( )

◆ ~CompleteTypeObject()

RTPS_DllAPI ~CompleteTypeObject ( )

◆ CompleteTypeObject() [2/3]

RTPS_DllAPI CompleteTypeObject ( const CompleteTypeObject x)

◆ CompleteTypeObject() [3/3]

RTPS_DllAPI CompleteTypeObject ( CompleteTypeObject &&  x)

Member Function Documentation

◆ _d() [1/3]

RTPS_DllAPI octet& _d ( )

◆ _d() [2/3]

RTPS_DllAPI octet _d ( ) const

◆ _d() [3/3]

RTPS_DllAPI void _d ( octet  __d)

◆ alias_type() [1/3]

RTPS_DllAPI CompleteAliasType& alias_type ( )

◆ alias_type() [2/3]

RTPS_DllAPI const CompleteAliasType& alias_type ( ) const

◆ alias_type() [3/3]

RTPS_DllAPI void alias_type ( CompleteAliasType  _alias_type)

◆ annotation_type() [1/3]

RTPS_DllAPI CompleteAnnotationType& annotation_type ( )

◆ annotation_type() [2/3]

RTPS_DllAPI const CompleteAnnotationType& annotation_type ( ) const

◆ annotation_type() [3/3]

RTPS_DllAPI void annotation_type ( CompleteAnnotationType  _annotation_type)

◆ array_type() [1/3]

RTPS_DllAPI CompleteArrayType& array_type ( )

◆ array_type() [2/3]

RTPS_DllAPI const CompleteArrayType& array_type ( ) const

◆ array_type() [3/3]

RTPS_DllAPI void array_type ( CompleteArrayType  _array_type)

◆ bitmask_type() [1/3]

RTPS_DllAPI CompleteBitmaskType& bitmask_type ( )

◆ bitmask_type() [2/3]

RTPS_DllAPI const CompleteBitmaskType& bitmask_type ( ) const

◆ bitmask_type() [3/3]

RTPS_DllAPI void bitmask_type ( CompleteBitmaskType  _bitmask_type)

◆ bitset_type() [1/3]

RTPS_DllAPI CompleteBitsetType& bitset_type ( )

◆ bitset_type() [2/3]

RTPS_DllAPI const CompleteBitsetType& bitset_type ( ) const

◆ bitset_type() [3/3]

RTPS_DllAPI void bitset_type ( CompleteBitsetType  _bitset_type)

◆ consistent()

RTPS_DllAPI bool consistent ( const CompleteTypeObject x,
const fastdds::dds::TypeConsistencyEnforcementQosPolicy &  consistency 
) const

◆ deserialize()

RTPS_DllAPI void deserialize ( eprosima::fastcdr::Cdr &  cdr)

◆ enumerated_type() [1/3]

RTPS_DllAPI CompleteEnumeratedType& enumerated_type ( )

◆ enumerated_type() [2/3]

RTPS_DllAPI const CompleteEnumeratedType& enumerated_type ( ) const

◆ enumerated_type() [3/3]

RTPS_DllAPI void enumerated_type ( CompleteEnumeratedType  _enumerated_type)

◆ extended_type() [1/3]

RTPS_DllAPI CompleteExtendedType& extended_type ( )

◆ extended_type() [2/3]

RTPS_DllAPI const CompleteExtendedType& extended_type ( ) const

◆ extended_type() [3/3]

RTPS_DllAPI void extended_type ( CompleteExtendedType  _extended_type)

◆ getCdrSerializedSize()

static RTPS_DllAPI size_t getCdrSerializedSize ( const CompleteTypeObject data,
size_t  current_alignment = 0 
)
static

◆ map_type() [1/3]

RTPS_DllAPI CompleteMapType& map_type ( )

◆ map_type() [2/3]

RTPS_DllAPI const CompleteMapType& map_type ( ) const

◆ map_type() [3/3]

RTPS_DllAPI void map_type ( CompleteMapType  _map_type)

◆ operator=() [1/2]

RTPS_DllAPI CompleteTypeObject& operator= ( CompleteTypeObject &&  x)

◆ operator=() [2/2]

RTPS_DllAPI CompleteTypeObject& operator= ( const CompleteTypeObject x)

◆ operator==()

RTPS_DllAPI bool operator== ( const CompleteTypeObject other) const

◆ sequence_type() [1/3]

RTPS_DllAPI CompleteSequenceType& sequence_type ( )

◆ sequence_type() [2/3]

RTPS_DllAPI const CompleteSequenceType& sequence_type ( ) const

◆ sequence_type() [3/3]

RTPS_DllAPI void sequence_type ( CompleteSequenceType  _sequence_type)

◆ serialize()

RTPS_DllAPI void serialize ( eprosima::fastcdr::Cdr &  cdr) const

◆ struct_type() [1/3]

RTPS_DllAPI CompleteStructType& struct_type ( )

◆ struct_type() [2/3]

RTPS_DllAPI const CompleteStructType& struct_type ( ) const

◆ struct_type() [3/3]

RTPS_DllAPI void struct_type ( CompleteStructType  _struct_type)

◆ union_type() [1/3]

RTPS_DllAPI CompleteUnionType& union_type ( )

◆ union_type() [2/3]

RTPS_DllAPI const CompleteUnionType& union_type ( ) const

◆ union_type() [3/3]

RTPS_DllAPI void union_type ( CompleteUnionType  _union_type)

The documentation for this class was generated from the following file: