Class MinimalUnionType
Defined in File TypeObject.h
Class Documentation
-
class MinimalUnionType
Public Functions
-
RTPS_DllAPI MinimalUnionType()
-
RTPS_DllAPI ~MinimalUnionType()
-
RTPS_DllAPI MinimalUnionType(const MinimalUnionType &x)
-
RTPS_DllAPI MinimalUnionType(MinimalUnionType &&x)
- RTPS_DllAPI MinimalUnionType & operator= (const MinimalUnionType &x)
- RTPS_DllAPI MinimalUnionType & operator= (MinimalUnionType &&x)
- inline RTPS_DllAPI void union_flags (const UnionTypeFlag &_union_flags)
- inline RTPS_DllAPI void union_flags (UnionTypeFlag &&_union_flags)
- inline RTPS_DllAPI const UnionTypeFlag & union_flags () const
- inline RTPS_DllAPI UnionTypeFlag & union_flags ()
- inline RTPS_DllAPI void header (const MinimalUnionHeader &_header)
- inline RTPS_DllAPI void header (MinimalUnionHeader &&_header)
- inline RTPS_DllAPI const MinimalUnionHeader & header () const
- inline RTPS_DllAPI MinimalUnionHeader & header ()
- inline RTPS_DllAPI void discriminator (const MinimalDiscriminatorMember &_discriminator)
- inline RTPS_DllAPI void discriminator (MinimalDiscriminatorMember &&_discriminator)
- inline RTPS_DllAPI const MinimalDiscriminatorMember & discriminator () const
- inline RTPS_DllAPI MinimalDiscriminatorMember & discriminator ()
- inline RTPS_DllAPI void member_seq (const MinimalUnionMemberSeq &_member_seq)
- inline RTPS_DllAPI void member_seq (MinimalUnionMemberSeq &&_member_seq)
- inline RTPS_DllAPI const MinimalUnionMemberSeq & member_seq () const
- inline RTPS_DllAPI MinimalUnionMemberSeq & member_seq ()
- FASTDDS_SER_METHOD_DEPRECATED (3, "eprosima::fastrtps::types::MinimalUnionType::getCdrSerializedSize()", "In favor of version using eprosima::fastcdr::calculate_serialized_size.") RTPS_DllAPI static size_t getCdrSerializedSize(const MinimalUnionType &data
- FASTDDS_SER_METHOD_DEPRECATED(3, "eprosima::fastrtps::types::MinimalUnionType::serialize()", "In favor of version using eprosima::fastcdr::serialize.") RTPS_DllAPI void serialize(eprosima FASTDDS_SER_METHOD_DEPRECATED(3, "eprosima::fastrtps::types::MinimalUnionType::deserialize()", "In favor of version using eprosima::fastcdr::deserialize.") RTPS_DllAPI void deserialize(eprosima RTPS_DllAPI bool operator== (const MinimalUnionType &other) const
- RTPS_DllAPI bool consistent (const MinimalUnionType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
Public Members
- size_t current_alignment = 0)
-
RTPS_DllAPI MinimalUnionType()