Fast RTPS  Version 2.9.1
Fast RTPS
CommonBitfield Class Referencefinal

#include <TypeObject.h>

Public Member Functions

RTPS_DllAPI CommonBitfield ()
 
RTPS_DllAPI ~CommonBitfield ()
 
RTPS_DllAPI CommonBitfield (const CommonBitfield &x)
 
RTPS_DllAPI CommonBitfield (CommonBitfield &&x)
 
RTPS_DllAPI CommonBitfieldoperator= (const CommonBitfield &x)
 
RTPS_DllAPI CommonBitfieldoperator= (CommonBitfield &&x)
 
RTPS_DllAPI void position (const uint16_t &_position)
 
RTPS_DllAPI void position (uint16_t &&_position)
 
RTPS_DllAPI const uint16_t & position () const
 
RTPS_DllAPI uint16_t & position ()
 
RTPS_DllAPI void flags (const BitsetMemberFlag &_flags)
 
RTPS_DllAPI void flags (BitsetMemberFlag &&_flags)
 
RTPS_DllAPI const BitsetMemberFlagflags () const
 
RTPS_DllAPI BitsetMemberFlagflags ()
 
RTPS_DllAPI void bitcount (const octet &_bitcount)
 
RTPS_DllAPI void bitcount (octet &&_bitcount)
 
RTPS_DllAPI const octet & bitcount () const
 
RTPS_DllAPI octet & bitcount ()
 
RTPS_DllAPI void holder_type (const TypeKind &_holder_type)
 
RTPS_DllAPI void holder_type (TypeKind &&_holder_type)
 
RTPS_DllAPI const TypeKindholder_type () const
 
RTPS_DllAPI TypeKindholder_type ()
 
RTPS_DllAPI void serialize (eprosima::fastcdr::Cdr &cdr) const
 
RTPS_DllAPI void deserialize (eprosima::fastcdr::Cdr &cdr)
 
RTPS_DllAPI bool operator== (const CommonBitfield &other) const
 
RTPS_DllAPI bool consistent (const CommonBitfield &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
 

Static Public Member Functions

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

Constructor & Destructor Documentation

◆ CommonBitfield() [1/3]

RTPS_DllAPI CommonBitfield ( )

◆ ~CommonBitfield()

RTPS_DllAPI ~CommonBitfield ( )

◆ CommonBitfield() [2/3]

RTPS_DllAPI CommonBitfield ( const CommonBitfield x)

◆ CommonBitfield() [3/3]

RTPS_DllAPI CommonBitfield ( CommonBitfield &&  x)

Member Function Documentation

◆ bitcount() [1/4]

RTPS_DllAPI octet & bitcount ( )
inline

◆ bitcount() [2/4]

RTPS_DllAPI const octet & bitcount ( ) const
inline

◆ bitcount() [3/4]

RTPS_DllAPI void bitcount ( const octet &  _bitcount)
inline

◆ bitcount() [4/4]

RTPS_DllAPI void bitcount ( octet &&  _bitcount)
inline

◆ consistent()

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

◆ deserialize()

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

◆ flags() [1/4]

RTPS_DllAPI BitsetMemberFlag & flags ( )
inline

◆ flags() [2/4]

RTPS_DllAPI const BitsetMemberFlag & flags ( ) const
inline

◆ flags() [3/4]

RTPS_DllAPI void flags ( BitsetMemberFlag &&  _flags)
inline

◆ flags() [4/4]

RTPS_DllAPI void flags ( const BitsetMemberFlag _flags)
inline

◆ getCdrSerializedSize()

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

◆ holder_type() [1/4]

RTPS_DllAPI TypeKind & holder_type ( )
inline

◆ holder_type() [2/4]

RTPS_DllAPI const TypeKind & holder_type ( ) const
inline

◆ holder_type() [3/4]

RTPS_DllAPI void holder_type ( const TypeKind _holder_type)
inline

◆ holder_type() [4/4]

RTPS_DllAPI void holder_type ( TypeKind &&  _holder_type)
inline

◆ operator=() [1/2]

RTPS_DllAPI CommonBitfield & operator= ( CommonBitfield &&  x)

◆ operator=() [2/2]

RTPS_DllAPI CommonBitfield & operator= ( const CommonBitfield x)

◆ operator==()

RTPS_DllAPI bool operator== ( const CommonBitfield other) const

◆ position() [1/4]

RTPS_DllAPI uint16_t & position ( )
inline

◆ position() [2/4]

RTPS_DllAPI const uint16_t & position ( ) const
inline

◆ position() [3/4]

RTPS_DllAPI void position ( const uint16_t &  _position)
inline

◆ position() [4/4]

RTPS_DllAPI void position ( uint16_t &&  _position)
inline

◆ serialize()

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

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