Fast RTPS  Version 2.14.1
Fast RTPS
Loading...
Searching...
No Matches
CompleteUnionType Class Reference

#include <TypeObject.h>

Public Member Functions

RTPS_DllAPI CompleteUnionType ()
 
RTPS_DllAPI ~CompleteUnionType ()
 
RTPS_DllAPI CompleteUnionType (const CompleteUnionType &x)
 
RTPS_DllAPI CompleteUnionType (CompleteUnionType &&x)
 
RTPS_DllAPI CompleteUnionTypeoperator= (const CompleteUnionType &x)
 
RTPS_DllAPI CompleteUnionTypeoperator= (CompleteUnionType &&x)
 
RTPS_DllAPI void union_flags (const UnionTypeFlag &_union_flags)
 
RTPS_DllAPI void union_flags (UnionTypeFlag &&_union_flags)
 
RTPS_DllAPI const UnionTypeFlagunion_flags () const
 
RTPS_DllAPI UnionTypeFlagunion_flags ()
 
RTPS_DllAPI void header (const CompleteUnionHeader &_header)
 
RTPS_DllAPI void header (CompleteUnionHeader &&_header)
 
RTPS_DllAPI const CompleteUnionHeaderheader () const
 
RTPS_DllAPI CompleteUnionHeaderheader ()
 
RTPS_DllAPI void discriminator (const CompleteDiscriminatorMember &_discriminator)
 
RTPS_DllAPI void discriminator (CompleteDiscriminatorMember &&_discriminator)
 
RTPS_DllAPI const CompleteDiscriminatorMemberdiscriminator () const
 
RTPS_DllAPI CompleteDiscriminatorMemberdiscriminator ()
 
RTPS_DllAPI void member_seq (const CompleteUnionMemberSeq &_member_seq)
 
RTPS_DllAPI void member_seq (CompleteUnionMemberSeq &&_member_seq)
 
RTPS_DllAPI const CompleteUnionMemberSeqmember_seq () const
 
RTPS_DllAPI CompleteUnionMemberSeqmember_seq ()
 
RTPS_DllAPI bool operator== (const CompleteUnionType &other) const
 
RTPS_DllAPI bool consistent (const CompleteUnionType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
 

Constructor & Destructor Documentation

◆ CompleteUnionType() [1/3]

RTPS_DllAPI CompleteUnionType ( )

◆ ~CompleteUnionType()

RTPS_DllAPI ~CompleteUnionType ( )

◆ CompleteUnionType() [2/3]

RTPS_DllAPI CompleteUnionType ( const CompleteUnionType x)

◆ CompleteUnionType() [3/3]

RTPS_DllAPI CompleteUnionType ( CompleteUnionType &&  x)

Member Function Documentation

◆ consistent()

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

◆ discriminator() [1/4]

RTPS_DllAPI CompleteDiscriminatorMember & discriminator ( )
inline

◆ discriminator() [2/4]

RTPS_DllAPI const CompleteDiscriminatorMember & discriminator ( ) const
inline

◆ discriminator() [3/4]

RTPS_DllAPI void discriminator ( CompleteDiscriminatorMember &&  _discriminator)
inline

◆ discriminator() [4/4]

RTPS_DllAPI void discriminator ( const CompleteDiscriminatorMember _discriminator)
inline

◆ header() [1/4]

RTPS_DllAPI CompleteUnionHeader & header ( )
inline

◆ header() [2/4]

RTPS_DllAPI const CompleteUnionHeader & header ( ) const
inline

◆ header() [3/4]

RTPS_DllAPI void header ( CompleteUnionHeader &&  _header)
inline

◆ header() [4/4]

RTPS_DllAPI void header ( const CompleteUnionHeader _header)
inline

◆ member_seq() [1/4]

RTPS_DllAPI CompleteUnionMemberSeq & member_seq ( )
inline

◆ member_seq() [2/4]

RTPS_DllAPI const CompleteUnionMemberSeq & member_seq ( ) const
inline

◆ member_seq() [3/4]

RTPS_DllAPI void member_seq ( CompleteUnionMemberSeq &&  _member_seq)
inline

◆ member_seq() [4/4]

RTPS_DllAPI void member_seq ( const CompleteUnionMemberSeq _member_seq)
inline

◆ operator=() [1/2]

RTPS_DllAPI CompleteUnionType & operator= ( CompleteUnionType &&  x)

◆ operator=() [2/2]

RTPS_DllAPI CompleteUnionType & operator= ( const CompleteUnionType x)

◆ operator==()

RTPS_DllAPI bool operator== ( const CompleteUnionType other) const

◆ union_flags() [1/4]

RTPS_DllAPI UnionTypeFlag & union_flags ( )
inline

◆ union_flags() [2/4]

RTPS_DllAPI const UnionTypeFlag & union_flags ( ) const
inline

◆ union_flags() [3/4]

RTPS_DllAPI void union_flags ( const UnionTypeFlag _union_flags)
inline

◆ union_flags() [4/4]

RTPS_DllAPI void union_flags ( UnionTypeFlag &&  _union_flags)
inline

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