Class CompleteUnionType

Class Documentation

class CompleteUnionType

Public Functions

RTPS_DllAPI CompleteUnionType()
RTPS_DllAPI ~CompleteUnionType()
RTPS_DllAPI CompleteUnionType(const CompleteUnionType &x)
RTPS_DllAPI CompleteUnionType(CompleteUnionType &&x)
RTPS_DllAPI CompleteUnionType & operator= (const CompleteUnionType &x)
RTPS_DllAPI CompleteUnionType & operator= (CompleteUnionType &&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 CompleteUnionHeader &_header)
inline RTPS_DllAPI void header (CompleteUnionHeader &&_header)
inline RTPS_DllAPI const CompleteUnionHeader & header () const
inline RTPS_DllAPI CompleteUnionHeader & header ()
inline RTPS_DllAPI void discriminator (const CompleteDiscriminatorMember &_discriminator)
inline RTPS_DllAPI void discriminator (CompleteDiscriminatorMember &&_discriminator)
inline RTPS_DllAPI const CompleteDiscriminatorMember & discriminator () const
inline RTPS_DllAPI CompleteDiscriminatorMember & discriminator ()
inline RTPS_DllAPI void member_seq (const CompleteUnionMemberSeq &_member_seq)
inline RTPS_DllAPI void member_seq (CompleteUnionMemberSeq &&_member_seq)
inline RTPS_DllAPI const CompleteUnionMemberSeq & member_seq () const
inline RTPS_DllAPI CompleteUnionMemberSeq & member_seq ()
FASTDDS_SER_METHOD_DEPRECATED (3, "eprosima::fastrtps::types::CompleteUnionType::getCdrSerializedSize()", "In favor of version using eprosima::fastcdr::calculate_serialized_size.") RTPS_DllAPI static size_t getCdrSerializedSize(const CompleteUnionType &data
FASTDDS_SER_METHOD_DEPRECATED(3, "eprosima::fastrtps::types::CompleteUnionType::serialize()", "In favor of version using eprosima::fastcdr::serialize.") RTPS_DllAPI void serialize(eprosima FASTDDS_SER_METHOD_DEPRECATED(3, "eprosima::fastrtps::types::CompleteUnionType::deserialize()", "In favor of version using eprosima::fastcdr::deserialize.") RTPS_DllAPI void deserialize(eprosima RTPS_DllAPI bool operator== (const CompleteUnionType &other) const
RTPS_DllAPI bool consistent (const CompleteUnionType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const

Public Members

size_t current_alignment   = 0)