This class represents the structure CommonBitfield defined by the user in the IDL file. More...
#include <dds_xtypes_typeobject.hpp>
Public Member Functions | |
| eProsima_user_DllExport | CommonBitfield () |
| Default constructor. More... | |
| eProsima_user_DllExport | ~CommonBitfield () |
| Default destructor. More... | |
| eProsima_user_DllExport | CommonBitfield (const CommonBitfield &x) |
| Copy constructor. More... | |
| eProsima_user_DllExport | CommonBitfield (CommonBitfield &&x) noexcept |
| Move constructor. More... | |
| eProsima_user_DllExport CommonBitfield & | operator= (const CommonBitfield &x) |
| Copy assignment. More... | |
| eProsima_user_DllExport CommonBitfield & | operator= (CommonBitfield &&x) noexcept |
| Move assignment. More... | |
| eProsima_user_DllExport bool | operator== (const CommonBitfield &x) const |
| Comparison operator. More... | |
| eProsima_user_DllExport bool | operator!= (const CommonBitfield &x) const |
| Comparison operator. More... | |
| eProsima_user_DllExport void | position (uint16_t _position) |
| This function sets a value in member position. More... | |
| eProsima_user_DllExport uint16_t | position () const |
| This function returns the value of member position. More... | |
| eProsima_user_DllExport uint16_t & | position () |
| This function returns a reference to member position. More... | |
| eProsima_user_DllExport void | flags (const BitsetMemberFlag &_flags) |
| This function copies the value in member flags. More... | |
| eProsima_user_DllExport void | flags (BitsetMemberFlag &&_flags) |
| This function moves the value in member flags. More... | |
| eProsima_user_DllExport const BitsetMemberFlag & | flags () const |
| This function returns a constant reference to member flags. More... | |
| eProsima_user_DllExport BitsetMemberFlag & | flags () |
| This function returns a reference to member flags. More... | |
| eProsima_user_DllExport void | bitcount (uint8_t _bitcount) |
| This function sets a value in member bitcount. More... | |
| eProsima_user_DllExport uint8_t | bitcount () const |
| This function returns the value of member bitcount. More... | |
| eProsima_user_DllExport uint8_t & | bitcount () |
| This function returns a reference to member bitcount. More... | |
| eProsima_user_DllExport void | holder_type (TypeKind _holder_type) |
| This function sets a value in member holder_type. More... | |
| eProsima_user_DllExport TypeKind | holder_type () const |
| This function returns the value of member holder_type. More... | |
| eProsima_user_DllExport TypeKind & | holder_type () |
| This function returns a reference to member holder_type. More... | |
This class represents the structure CommonBitfield defined by the user in the IDL file.
|
inline |
Default constructor.
|
inline |
Default destructor.
|
inline |
Copy constructor.
| x | Reference to the object CommonBitfield that will be copied. |
|
inlinenoexcept |
Move constructor.
| x | Reference to the object CommonBitfield that will be copied. |
|
inline |
This function returns a reference to member bitcount.
|
inline |
This function returns the value of member bitcount.
|
inline |
This function sets a value in member bitcount.
| _bitcount | New value for member bitcount |
|
inline |
This function returns a reference to member flags.
|
inline |
This function returns a constant reference to member flags.
|
inline |
This function moves the value in member flags.
| _flags | New value to be moved in member flags |
|
inline |
This function copies the value in member flags.
| _flags | New value to be copied in member flags |
|
inline |
This function returns a reference to member holder_type.
|
inline |
This function returns the value of member holder_type.
|
inline |
This function sets a value in member holder_type.
| _holder_type | New value for member holder_type |
|
inline |
Comparison operator.
| x | CommonBitfield object to compare. |
|
inlinenoexcept |
Move assignment.
| x | Reference to the object CommonBitfield that will be copied. |
|
inline |
Copy assignment.
| x | Reference to the object CommonBitfield that will be copied. |
|
inline |
Comparison operator.
| x | CommonBitfield object to compare. |
|
inline |
This function returns a reference to member position.
|
inline |
This function returns the value of member position.
|
inline |
This function sets a value in member position.
| _position | New value for member position |