Fast RTPS  Version 2.14.1
Fast RTPS
Loading...
Searching...
No Matches
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 bool operator== (const CommonBitfield &other) const
 
RTPS_DllAPI bool consistent (const CommonBitfield &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
 

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

◆ 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

◆ 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

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