Class MinimalTypeObject

Class Documentation

class MinimalTypeObject

Public Functions

RTPS_DllAPI MinimalTypeObject()
RTPS_DllAPI ~MinimalTypeObject()
RTPS_DllAPI MinimalTypeObject(const MinimalTypeObject &x)
RTPS_DllAPI MinimalTypeObject(MinimalTypeObject &&x)
RTPS_DllAPI MinimalTypeObject & operator= (const MinimalTypeObject &x)
RTPS_DllAPI MinimalTypeObject & operator= (MinimalTypeObject &&x)
RTPS_DllAPI void _d (octet __d)
RTPS_DllAPI octet _d () const
RTPS_DllAPI octet & _d ()
RTPS_DllAPI void alias_type (MinimalAliasType _alias_type)
RTPS_DllAPI const MinimalAliasType & alias_type () const
RTPS_DllAPI MinimalAliasType & alias_type ()
RTPS_DllAPI void annotation_type (MinimalAnnotationType _annotation_type)
RTPS_DllAPI const MinimalAnnotationType & annotation_type () const
RTPS_DllAPI MinimalAnnotationType & annotation_type ()
RTPS_DllAPI void struct_type (MinimalStructType _struct_type)
RTPS_DllAPI const MinimalStructType & struct_type () const
RTPS_DllAPI MinimalStructType & struct_type ()
RTPS_DllAPI void union_type (MinimalUnionType _union_type)
RTPS_DllAPI const MinimalUnionType & union_type () const
RTPS_DllAPI MinimalUnionType & union_type ()
RTPS_DllAPI void bitset_type (MinimalBitsetType _bitset_type)
RTPS_DllAPI const MinimalBitsetType & bitset_type () const
RTPS_DllAPI MinimalBitsetType & bitset_type ()
RTPS_DllAPI void sequence_type (MinimalSequenceType _sequence_type)
RTPS_DllAPI const MinimalSequenceType & sequence_type () const
RTPS_DllAPI MinimalSequenceType & sequence_type ()
RTPS_DllAPI void array_type (MinimalArrayType _array_type)
RTPS_DllAPI const MinimalArrayType & array_type () const
RTPS_DllAPI MinimalArrayType & array_type ()
RTPS_DllAPI void map_type (MinimalMapType _map_type)
RTPS_DllAPI const MinimalMapType & map_type () const
RTPS_DllAPI MinimalMapType & map_type ()
RTPS_DllAPI void enumerated_type (MinimalEnumeratedType _enumerated_type)
RTPS_DllAPI const MinimalEnumeratedType & enumerated_type () const
RTPS_DllAPI MinimalEnumeratedType & enumerated_type ()
RTPS_DllAPI void bitmask_type (MinimalBitmaskType _bitmask_type)
RTPS_DllAPI const MinimalBitmaskType & bitmask_type () const
RTPS_DllAPI MinimalBitmaskType & bitmask_type ()
RTPS_DllAPI void extended_type (MinimalExtendedType _extended_type)
RTPS_DllAPI const MinimalExtendedType & extended_type () const
RTPS_DllAPI MinimalExtendedType & extended_type ()
FASTDDS_SER_METHOD_DEPRECATED (3, "eprosima::fastrtps::types::MinimalTypeObject::getCdrSerializedSize()", "In favor of version using eprosima::fastcdr::calculate_serialized_size.") RTPS_DllAPI static size_t getCdrSerializedSize(const MinimalTypeObject &data
FASTDDS_SER_METHOD_DEPRECATED(3, "eprosima::fastrtps::types::MinimalTypeObject::serialize()", "In favor of version using eprosima::fastcdr::serialize.") RTPS_DllAPI void serialize(eprosima FASTDDS_SER_METHOD_DEPRECATED(3, "eprosima::fastrtps::types::MinimalTypeObject::deserialize()", "In favor of version using eprosima::fastcdr::deserialize.") RTPS_DllAPI void deserialize(eprosima RTPS_DllAPI bool operator== (const MinimalTypeObject &other) const
RTPS_DllAPI bool consistent (const MinimalTypeObject &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const

Public Members

size_t current_alignment   = 0)