This class represents the union MinimalTypeObject defined by the user in the IDL file. More...
#include <dds_xtypes_typeobject.hpp>
Public Member Functions | |
| eProsima_user_DllExport | MinimalTypeObject () |
| Default constructor. | |
| eProsima_user_DllExport | ~MinimalTypeObject () |
| Default destructor. | |
| eProsima_user_DllExport | MinimalTypeObject (const MinimalTypeObject &x) |
| Copy constructor. | |
| eProsima_user_DllExport | MinimalTypeObject (MinimalTypeObject &&x) noexcept |
| Move constructor. | |
| eProsima_user_DllExport MinimalTypeObject & | operator= (const MinimalTypeObject &x) |
| Copy assignment. | |
| eProsima_user_DllExport MinimalTypeObject & | operator= (MinimalTypeObject &&x) noexcept |
| Move assignment. | |
| eProsima_user_DllExport bool | operator== (const MinimalTypeObject &x) const |
| Comparison operator. | |
| eProsima_user_DllExport bool | operator!= (const MinimalTypeObject &x) const |
| Comparison operator. | |
| eProsima_user_DllExport void | _d (uint8_t __d) |
| This function sets the discriminator value. | |
| eProsima_user_DllExport uint8_t | _d () const |
| This function returns the value of the discriminator. | |
| eProsima_user_DllExport void | alias_type (const MinimalAliasType &_alias_type) |
| This function copies the value in member alias_type. | |
| eProsima_user_DllExport void | alias_type (MinimalAliasType &&_alias_type) |
| This function moves the value in member alias_type. | |
| eProsima_user_DllExport const MinimalAliasType & | alias_type () const |
| This function returns a constant reference to member alias_type. | |
| eProsima_user_DllExport MinimalAliasType & | alias_type () |
| This function returns a reference to member alias_type. | |
| eProsima_user_DllExport void | annotation_type (const MinimalAnnotationType &_annotation_type) |
| This function copies the value in member annotation_type. | |
| eProsima_user_DllExport void | annotation_type (MinimalAnnotationType &&_annotation_type) |
| This function moves the value in member annotation_type. | |
| eProsima_user_DllExport const MinimalAnnotationType & | annotation_type () const |
| This function returns a constant reference to member annotation_type. | |
| eProsima_user_DllExport MinimalAnnotationType & | annotation_type () |
| This function returns a reference to member annotation_type. | |
| eProsima_user_DllExport void | struct_type (const MinimalStructType &_struct_type) |
| This function copies the value in member struct_type. | |
| eProsima_user_DllExport void | struct_type (MinimalStructType &&_struct_type) |
| This function moves the value in member struct_type. | |
| eProsima_user_DllExport const MinimalStructType & | struct_type () const |
| This function returns a constant reference to member struct_type. | |
| eProsima_user_DllExport MinimalStructType & | struct_type () |
| This function returns a reference to member struct_type. | |
| eProsima_user_DllExport void | union_type (const MinimalUnionType &_union_type) |
| This function copies the value in member union_type. | |
| eProsima_user_DllExport void | union_type (MinimalUnionType &&_union_type) |
| This function moves the value in member union_type. | |
| eProsima_user_DllExport const MinimalUnionType & | union_type () const |
| This function returns a constant reference to member union_type. | |
| eProsima_user_DllExport MinimalUnionType & | union_type () |
| This function returns a reference to member union_type. | |
| eProsima_user_DllExport void | bitset_type (const MinimalBitsetType &_bitset_type) |
| This function copies the value in member bitset_type. | |
| eProsima_user_DllExport void | bitset_type (MinimalBitsetType &&_bitset_type) |
| This function moves the value in member bitset_type. | |
| eProsima_user_DllExport const MinimalBitsetType & | bitset_type () const |
| This function returns a constant reference to member bitset_type. | |
| eProsima_user_DllExport MinimalBitsetType & | bitset_type () |
| This function returns a reference to member bitset_type. | |
| eProsima_user_DllExport void | sequence_type (const MinimalSequenceType &_sequence_type) |
| This function copies the value in member sequence_type. | |
| eProsima_user_DllExport void | sequence_type (MinimalSequenceType &&_sequence_type) |
| This function moves the value in member sequence_type. | |
| eProsima_user_DllExport const MinimalSequenceType & | sequence_type () const |
| This function returns a constant reference to member sequence_type. | |
| eProsima_user_DllExport MinimalSequenceType & | sequence_type () |
| This function returns a reference to member sequence_type. | |
| eProsima_user_DllExport void | array_type (const MinimalArrayType &_array_type) |
| This function copies the value in member array_type. | |
| eProsima_user_DllExport void | array_type (MinimalArrayType &&_array_type) |
| This function moves the value in member array_type. | |
| eProsima_user_DllExport const MinimalArrayType & | array_type () const |
| This function returns a constant reference to member array_type. | |
| eProsima_user_DllExport MinimalArrayType & | array_type () |
| This function returns a reference to member array_type. | |
| eProsima_user_DllExport void | map_type (const MinimalMapType &_map_type) |
| This function copies the value in member map_type. | |
| eProsima_user_DllExport void | map_type (MinimalMapType &&_map_type) |
| This function moves the value in member map_type. | |
| eProsima_user_DllExport const MinimalMapType & | map_type () const |
| This function returns a constant reference to member map_type. | |
| eProsima_user_DllExport MinimalMapType & | map_type () |
| This function returns a reference to member map_type. | |
| eProsima_user_DllExport void | enumerated_type (const MinimalEnumeratedType &_enumerated_type) |
| This function copies the value in member enumerated_type. | |
| eProsima_user_DllExport void | enumerated_type (MinimalEnumeratedType &&_enumerated_type) |
| This function moves the value in member enumerated_type. | |
| eProsima_user_DllExport const MinimalEnumeratedType & | enumerated_type () const |
| This function returns a constant reference to member enumerated_type. | |
| eProsima_user_DllExport MinimalEnumeratedType & | enumerated_type () |
| This function returns a reference to member enumerated_type. | |
| eProsima_user_DllExport void | bitmask_type (const MinimalBitmaskType &_bitmask_type) |
| This function copies the value in member bitmask_type. | |
| eProsima_user_DllExport void | bitmask_type (MinimalBitmaskType &&_bitmask_type) |
| This function moves the value in member bitmask_type. | |
| eProsima_user_DllExport const MinimalBitmaskType & | bitmask_type () const |
| This function returns a constant reference to member bitmask_type. | |
| eProsima_user_DllExport MinimalBitmaskType & | bitmask_type () |
| This function returns a reference to member bitmask_type. | |
| eProsima_user_DllExport void | extended_type (const MinimalExtendedType &_extended_type) |
| This function copies the value in member extended_type. | |
| eProsima_user_DllExport void | extended_type (MinimalExtendedType &&_extended_type) |
| This function moves the value in member extended_type. | |
| eProsima_user_DllExport const MinimalExtendedType & | extended_type () const |
| This function returns a constant reference to member extended_type. | |
| eProsima_user_DllExport MinimalExtendedType & | extended_type () |
| This function returns a reference to member extended_type. | |
This class represents the union MinimalTypeObject defined by the user in the IDL file.
|
inline |
Default constructor.
|
inline |
Default destructor.
|
inline |
Copy constructor.
| x | Reference to the object MinimalTypeObject that will be copied. |
|
inlinenoexcept |
Move constructor.
| x | Reference to the object MinimalTypeObject that will be copied. |
|
inline |
This function returns the value of the discriminator.
|
inline |
This function sets the discriminator value.
| __d | New value for the discriminator. |
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the new value doesn't correspond to the selected union member. |
|
inline |
This function returns a reference to member alias_type.
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the requested union member is not the current selection. |
|
inline |
This function returns a constant reference to member alias_type.
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the requested union member is not the current selection. |
|
inline |
This function copies the value in member alias_type.
| _alias_type | New value to be copied in member alias_type |
|
inline |
This function moves the value in member alias_type.
| _alias_type | New value to be moved in member alias_type |
|
inline |
This function returns a reference to member annotation_type.
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the requested union member is not the current selection. |
|
inline |
This function returns a constant reference to member annotation_type.
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the requested union member is not the current selection. |
|
inline |
This function copies the value in member annotation_type.
| _annotation_type | New value to be copied in member annotation_type |
|
inline |
This function moves the value in member annotation_type.
| _annotation_type | New value to be moved in member annotation_type |
|
inline |
This function returns a reference to member array_type.
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the requested union member is not the current selection. |
|
inline |
This function returns a constant reference to member array_type.
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the requested union member is not the current selection. |
|
inline |
This function copies the value in member array_type.
| _array_type | New value to be copied in member array_type |
|
inline |
This function moves the value in member array_type.
| _array_type | New value to be moved in member array_type |
|
inline |
This function returns a reference to member bitmask_type.
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the requested union member is not the current selection. |
|
inline |
This function returns a constant reference to member bitmask_type.
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the requested union member is not the current selection. |
|
inline |
This function copies the value in member bitmask_type.
| _bitmask_type | New value to be copied in member bitmask_type |
|
inline |
This function moves the value in member bitmask_type.
| _bitmask_type | New value to be moved in member bitmask_type |
|
inline |
This function returns a reference to member bitset_type.
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the requested union member is not the current selection. |
|
inline |
This function returns a constant reference to member bitset_type.
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the requested union member is not the current selection. |
|
inline |
This function copies the value in member bitset_type.
| _bitset_type | New value to be copied in member bitset_type |
|
inline |
This function moves the value in member bitset_type.
| _bitset_type | New value to be moved in member bitset_type |
|
inline |
This function returns a reference to member enumerated_type.
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the requested union member is not the current selection. |
|
inline |
This function returns a constant reference to member enumerated_type.
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the requested union member is not the current selection. |
|
inline |
This function copies the value in member enumerated_type.
| _enumerated_type | New value to be copied in member enumerated_type |
|
inline |
This function moves the value in member enumerated_type.
| _enumerated_type | New value to be moved in member enumerated_type |
|
inline |
This function returns a reference to member extended_type.
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the requested union member is not the current selection. |
|
inline |
This function returns a constant reference to member extended_type.
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the requested union member is not the current selection. |
|
inline |
This function copies the value in member extended_type.
| _extended_type | New value to be copied in member extended_type |
|
inline |
This function moves the value in member extended_type.
| _extended_type | New value to be moved in member extended_type |
|
inline |
This function returns a reference to member map_type.
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the requested union member is not the current selection. |
|
inline |
This function returns a constant reference to member map_type.
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the requested union member is not the current selection. |
|
inline |
This function copies the value in member map_type.
| _map_type | New value to be copied in member map_type |
|
inline |
This function moves the value in member map_type.
| _map_type | New value to be moved in member map_type |
|
inline |
Comparison operator.
| x | MinimalTypeObject object to compare. |
|
inline |
Copy assignment.
| x | Reference to the object MinimalTypeObject that will be copied. |
|
inlinenoexcept |
Move assignment.
| x | Reference to the object MinimalTypeObject that will be copied. |
|
inline |
Comparison operator.
| x | MinimalTypeObject object to compare. |
|
inline |
This function returns a reference to member sequence_type.
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the requested union member is not the current selection. |
|
inline |
This function returns a constant reference to member sequence_type.
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the requested union member is not the current selection. |
|
inline |
This function copies the value in member sequence_type.
| _sequence_type | New value to be copied in member sequence_type |
|
inline |
This function moves the value in member sequence_type.
| _sequence_type | New value to be moved in member sequence_type |
|
inline |
This function returns a reference to member struct_type.
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the requested union member is not the current selection. |
|
inline |
This function returns a constant reference to member struct_type.
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the requested union member is not the current selection. |
|
inline |
This function copies the value in member struct_type.
| _struct_type | New value to be copied in member struct_type |
|
inline |
This function moves the value in member struct_type.
| _struct_type | New value to be moved in member struct_type |
|
inline |
This function returns a reference to member union_type.
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the requested union member is not the current selection. |
|
inline |
This function returns a constant reference to member union_type.
| eprosima::fastcdr::exception::BadParamException | This exception is thrown if the requested union member is not the current selection. |
|
inline |
This function copies the value in member union_type.
| _union_type | New value to be copied in member union_type |
|
inline |
This function moves the value in member union_type.
| _union_type | New value to be moved in member union_type |
| MinimalAliasType m_alias_type |
| MinimalAnnotationType m_annotation_type |
| MinimalArrayType m_array_type |
| MinimalBitmaskType m_bitmask_type |
| MinimalBitsetType m_bitset_type |
| MinimalEnumeratedType m_enumerated_type |
| MinimalExtendedType m_extended_type |
| MinimalMapType m_map_type |
| MinimalSequenceType m_sequence_type |
| MinimalStructType m_struct_type |
| MinimalUnionType m_union_type |