Class CompleteTypeObject

Class Documentation

class CompleteTypeObject

Public Functions

RTPS_DllAPI CompleteTypeObject()
RTPS_DllAPI ~CompleteTypeObject()
RTPS_DllAPI CompleteTypeObject(const CompleteTypeObject &x)
RTPS_DllAPI CompleteTypeObject(CompleteTypeObject &&x)
RTPS_DllAPI CompleteTypeObject & operator= (const CompleteTypeObject &x)
RTPS_DllAPI CompleteTypeObject & operator= (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 CompleteAliasType & alias_type () const
RTPS_DllAPI CompleteAliasType & alias_type ()
RTPS_DllAPI void annotation_type (CompleteAnnotationType _annotation_type)
RTPS_DllAPI const CompleteAnnotationType & annotation_type () const
RTPS_DllAPI CompleteAnnotationType & annotation_type ()
RTPS_DllAPI void struct_type (CompleteStructType _struct_type)
RTPS_DllAPI const CompleteStructType & struct_type () const
RTPS_DllAPI CompleteStructType & struct_type ()
RTPS_DllAPI void union_type (CompleteUnionType _union_type)
RTPS_DllAPI const CompleteUnionType & union_type () const
RTPS_DllAPI CompleteUnionType & union_type ()
RTPS_DllAPI void bitset_type (CompleteBitsetType _bitset_type)
RTPS_DllAPI const CompleteBitsetType & bitset_type () const
RTPS_DllAPI CompleteBitsetType & bitset_type ()
RTPS_DllAPI void sequence_type (CompleteSequenceType _sequence_type)
RTPS_DllAPI const CompleteSequenceType & sequence_type () const
RTPS_DllAPI CompleteSequenceType & sequence_type ()
RTPS_DllAPI void array_type (CompleteArrayType _array_type)
RTPS_DllAPI const CompleteArrayType & array_type () const
RTPS_DllAPI CompleteArrayType & array_type ()
RTPS_DllAPI void map_type (CompleteMapType _map_type)
RTPS_DllAPI const CompleteMapType & map_type () const
RTPS_DllAPI CompleteMapType & map_type ()
RTPS_DllAPI void enumerated_type (CompleteEnumeratedType _enumerated_type)
RTPS_DllAPI const CompleteEnumeratedType & enumerated_type () const
RTPS_DllAPI CompleteEnumeratedType & enumerated_type ()
RTPS_DllAPI void bitmask_type (CompleteBitmaskType _bitmask_type)
RTPS_DllAPI const CompleteBitmaskType & bitmask_type () const
RTPS_DllAPI CompleteBitmaskType & bitmask_type ()
RTPS_DllAPI void extended_type (CompleteExtendedType _extended_type)
RTPS_DllAPI const CompleteExtendedType & extended_type () const
RTPS_DllAPI CompleteExtendedType & extended_type ()
FASTDDS_SER_METHOD_DEPRECATED (3, "eprosima::fastrtps::types::CompleteTypeObject::getCdrSerializedSize()", "In favor of version using eprosima::fastcdr::calculate_serialized_size.") RTPS_DllAPI static size_t getCdrSerializedSize(const CompleteTypeObject &data
FASTDDS_SER_METHOD_DEPRECATED(3, "eprosima::fastrtps::types::CompleteTypeObject::serialize()", "In favor of version using eprosima::fastcdr::serialize.") RTPS_DllAPI void serialize(eprosima FASTDDS_SER_METHOD_DEPRECATED(3, "eprosima::fastrtps::types::CompleteTypeObject::deserialize()", "In favor of version using eprosima::fastcdr::deserialize.") RTPS_DllAPI void deserialize(eprosima RTPS_DllAPI bool operator== (const CompleteTypeObject &other) const
RTPS_DllAPI bool consistent (const CompleteTypeObject &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const

Public Members

size_t current_alignment   = 0)