Fast RTPS  Version 2.7.1
Fast RTPS
CompleteBitsetType Class Reference

#include <TypeObject.h>

Public Member Functions

RTPS_DllAPI CompleteBitsetType ()
 
RTPS_DllAPI ~CompleteBitsetType ()
 
RTPS_DllAPI CompleteBitsetType (const CompleteBitsetType &x)
 
RTPS_DllAPI CompleteBitsetType (CompleteBitsetType &&x)
 
RTPS_DllAPI CompleteBitsetTypeoperator= (const CompleteBitsetType &x)
 
RTPS_DllAPI CompleteBitsetTypeoperator= (CompleteBitsetType &&x)
 
RTPS_DllAPI void bitset_flags (const BitsetTypeFlag &_bitset_flags)
 
RTPS_DllAPI void bitset_flags (BitsetTypeFlag &&_bitset_flags)
 
RTPS_DllAPI const BitsetTypeFlagbitset_flags () const
 
RTPS_DllAPI BitsetTypeFlagbitset_flags ()
 
RTPS_DllAPI void header (const CompleteBitsetHeader &_header)
 
RTPS_DllAPI void header (CompleteBitsetHeader &&_header)
 
RTPS_DllAPI const CompleteBitsetHeaderheader () const
 
RTPS_DllAPI CompleteBitsetHeaderheader ()
 
RTPS_DllAPI void field_seq (const CompleteBitfieldSeq &_field_seq)
 
RTPS_DllAPI void field_seq (CompleteBitfieldSeq &&_field_seq)
 
RTPS_DllAPI const CompleteBitfieldSeqfield_seq () const
 
RTPS_DllAPI CompleteBitfieldSeqfield_seq ()
 
RTPS_DllAPI void serialize (eprosima::fastcdr::Cdr &cdr) const
 
RTPS_DllAPI void deserialize (eprosima::fastcdr::Cdr &cdr)
 
RTPS_DllAPI bool operator== (const CompleteBitsetType &other) const
 
RTPS_DllAPI bool consistent (const CompleteBitsetType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
 

Static Public Member Functions

static RTPS_DllAPI size_t getCdrSerializedSize (const CompleteBitsetType &data, size_t current_alignment=0)
 

Constructor & Destructor Documentation

◆ CompleteBitsetType() [1/3]

RTPS_DllAPI CompleteBitsetType ( )

◆ ~CompleteBitsetType()

RTPS_DllAPI ~CompleteBitsetType ( )

◆ CompleteBitsetType() [2/3]

RTPS_DllAPI CompleteBitsetType ( const CompleteBitsetType x)

◆ CompleteBitsetType() [3/3]

RTPS_DllAPI CompleteBitsetType ( CompleteBitsetType &&  x)

Member Function Documentation

◆ bitset_flags() [1/4]

RTPS_DllAPI BitsetTypeFlag& bitset_flags ( )
inline

◆ bitset_flags() [2/4]

RTPS_DllAPI const BitsetTypeFlag& bitset_flags ( ) const
inline

◆ bitset_flags() [3/4]

RTPS_DllAPI void bitset_flags ( BitsetTypeFlag &&  _bitset_flags)
inline

◆ bitset_flags() [4/4]

RTPS_DllAPI void bitset_flags ( const BitsetTypeFlag _bitset_flags)
inline

◆ consistent()

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

◆ deserialize()

RTPS_DllAPI void deserialize ( eprosima::fastcdr::Cdr &  cdr)

◆ field_seq() [1/4]

RTPS_DllAPI CompleteBitfieldSeq& field_seq ( )
inline

◆ field_seq() [2/4]

RTPS_DllAPI const CompleteBitfieldSeq& field_seq ( ) const
inline

◆ field_seq() [3/4]

RTPS_DllAPI void field_seq ( CompleteBitfieldSeq &&  _field_seq)
inline

◆ field_seq() [4/4]

RTPS_DllAPI void field_seq ( const CompleteBitfieldSeq _field_seq)
inline

◆ getCdrSerializedSize()

static RTPS_DllAPI size_t getCdrSerializedSize ( const CompleteBitsetType data,
size_t  current_alignment = 0 
)
static

◆ header() [1/4]

RTPS_DllAPI CompleteBitsetHeader& header ( )
inline

◆ header() [2/4]

RTPS_DllAPI const CompleteBitsetHeader& header ( ) const
inline

◆ header() [3/4]

RTPS_DllAPI void header ( CompleteBitsetHeader &&  _header)
inline

◆ header() [4/4]

RTPS_DllAPI void header ( const CompleteBitsetHeader _header)
inline

◆ operator=() [1/2]

RTPS_DllAPI CompleteBitsetType& operator= ( CompleteBitsetType &&  x)

◆ operator=() [2/2]

RTPS_DllAPI CompleteBitsetType& operator= ( const CompleteBitsetType x)

◆ operator==()

RTPS_DllAPI bool operator== ( const CompleteBitsetType other) const

◆ serialize()

RTPS_DllAPI void serialize ( eprosima::fastcdr::Cdr &  cdr) const

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