This class represents the union TypeIdentifier defined by the user in the IDL file. More...
#include <dds_xtypes_typeobject.hpp>
Public Member Functions | |
| eProsima_user_DllExport | TypeIdentifier () |
| Default constructor. | |
| eProsima_user_DllExport | ~TypeIdentifier () |
| Default destructor. | |
| eProsima_user_DllExport | TypeIdentifier (const TypeIdentifier &x) |
| Copy constructor. | |
| eProsima_user_DllExport | TypeIdentifier (TypeIdentifier &&x) noexcept |
| Move constructor. | |
| eProsima_user_DllExport TypeIdentifier & | operator= (const TypeIdentifier &x) |
| Copy assignment. | |
| eProsima_user_DllExport TypeIdentifier & | operator= (TypeIdentifier &&x) noexcept |
| Move assignment. | |
| eProsima_user_DllExport bool | operator== (const TypeIdentifier &x) const |
| Comparison operator. | |
| eProsima_user_DllExport bool | operator!= (const TypeIdentifier &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 | no_value (const Dummy &_no_value) |
| This function copies the value in member no_value. | |
| eProsima_user_DllExport void | no_value (Dummy &&_no_value) |
| This function moves the value in member no_value. | |
| eProsima_user_DllExport const Dummy & | no_value () const |
| This function returns a constant reference to member no_value. | |
| eProsima_user_DllExport Dummy & | no_value () |
| This function returns a reference to member no_value. | |
| eProsima_user_DllExport void | string_sdefn (const StringSTypeDefn &_string_sdefn) |
| This function copies the value in member string_sdefn. | |
| eProsima_user_DllExport void | string_sdefn (StringSTypeDefn &&_string_sdefn) |
| This function moves the value in member string_sdefn. | |
| eProsima_user_DllExport const StringSTypeDefn & | string_sdefn () const |
| This function returns a constant reference to member string_sdefn. | |
| eProsima_user_DllExport StringSTypeDefn & | string_sdefn () |
| This function returns a reference to member string_sdefn. | |
| eProsima_user_DllExport void | string_ldefn (const StringLTypeDefn &_string_ldefn) |
| This function copies the value in member string_ldefn. | |
| eProsima_user_DllExport void | string_ldefn (StringLTypeDefn &&_string_ldefn) |
| This function moves the value in member string_ldefn. | |
| eProsima_user_DllExport const StringLTypeDefn & | string_ldefn () const |
| This function returns a constant reference to member string_ldefn. | |
| eProsima_user_DllExport StringLTypeDefn & | string_ldefn () |
| This function returns a reference to member string_ldefn. | |
| eProsima_user_DllExport void | seq_sdefn (const PlainSequenceSElemDefn &_seq_sdefn) |
| This function copies the value in member seq_sdefn. | |
| eProsima_user_DllExport void | seq_sdefn (PlainSequenceSElemDefn &&_seq_sdefn) |
| This function moves the value in member seq_sdefn. | |
| eProsima_user_DllExport const PlainSequenceSElemDefn & | seq_sdefn () const |
| This function returns a constant reference to member seq_sdefn. | |
| eProsima_user_DllExport PlainSequenceSElemDefn & | seq_sdefn () |
| This function returns a reference to member seq_sdefn. | |
| eProsima_user_DllExport void | seq_ldefn (const PlainSequenceLElemDefn &_seq_ldefn) |
| This function copies the value in member seq_ldefn. | |
| eProsima_user_DllExport void | seq_ldefn (PlainSequenceLElemDefn &&_seq_ldefn) |
| This function moves the value in member seq_ldefn. | |
| eProsima_user_DllExport const PlainSequenceLElemDefn & | seq_ldefn () const |
| This function returns a constant reference to member seq_ldefn. | |
| eProsima_user_DllExport PlainSequenceLElemDefn & | seq_ldefn () |
| This function returns a reference to member seq_ldefn. | |
| eProsima_user_DllExport void | array_sdefn (const PlainArraySElemDefn &_array_sdefn) |
| This function copies the value in member array_sdefn. | |
| eProsima_user_DllExport void | array_sdefn (PlainArraySElemDefn &&_array_sdefn) |
| This function moves the value in member array_sdefn. | |
| eProsima_user_DllExport const PlainArraySElemDefn & | array_sdefn () const |
| This function returns a constant reference to member array_sdefn. | |
| eProsima_user_DllExport PlainArraySElemDefn & | array_sdefn () |
| This function returns a reference to member array_sdefn. | |
| eProsima_user_DllExport void | array_ldefn (const PlainArrayLElemDefn &_array_ldefn) |
| This function copies the value in member array_ldefn. | |
| eProsima_user_DllExport void | array_ldefn (PlainArrayLElemDefn &&_array_ldefn) |
| This function moves the value in member array_ldefn. | |
| eProsima_user_DllExport const PlainArrayLElemDefn & | array_ldefn () const |
| This function returns a constant reference to member array_ldefn. | |
| eProsima_user_DllExport PlainArrayLElemDefn & | array_ldefn () |
| This function returns a reference to member array_ldefn. | |
| eProsima_user_DllExport void | map_sdefn (const PlainMapSTypeDefn &_map_sdefn) |
| This function copies the value in member map_sdefn. | |
| eProsima_user_DllExport void | map_sdefn (PlainMapSTypeDefn &&_map_sdefn) |
| This function moves the value in member map_sdefn. | |
| eProsima_user_DllExport const PlainMapSTypeDefn & | map_sdefn () const |
| This function returns a constant reference to member map_sdefn. | |
| eProsima_user_DllExport PlainMapSTypeDefn & | map_sdefn () |
| This function returns a reference to member map_sdefn. | |
| eProsima_user_DllExport void | map_ldefn (const PlainMapLTypeDefn &_map_ldefn) |
| This function copies the value in member map_ldefn. | |
| eProsima_user_DllExport void | map_ldefn (PlainMapLTypeDefn &&_map_ldefn) |
| This function moves the value in member map_ldefn. | |
| eProsima_user_DllExport const PlainMapLTypeDefn & | map_ldefn () const |
| This function returns a constant reference to member map_ldefn. | |
| eProsima_user_DllExport PlainMapLTypeDefn & | map_ldefn () |
| This function returns a reference to member map_ldefn. | |
| eProsima_user_DllExport void | sc_component_id (const StronglyConnectedComponentId &_sc_component_id) |
| This function copies the value in member sc_component_id. | |
| eProsima_user_DllExport void | sc_component_id (StronglyConnectedComponentId &&_sc_component_id) |
| This function moves the value in member sc_component_id. | |
| eProsima_user_DllExport const StronglyConnectedComponentId & | sc_component_id () const |
| This function returns a constant reference to member sc_component_id. | |
| eProsima_user_DllExport StronglyConnectedComponentId & | sc_component_id () |
| This function returns a reference to member sc_component_id. | |
| eProsima_user_DllExport void | equivalence_hash (const EquivalenceHash &_equivalence_hash) |
| This function copies the value in member equivalence_hash. | |
| eProsima_user_DllExport void | equivalence_hash (EquivalenceHash &&_equivalence_hash) |
| This function moves the value in member equivalence_hash. | |
| eProsima_user_DllExport const EquivalenceHash & | equivalence_hash () const |
| This function returns a constant reference to member equivalence_hash. | |
| eProsima_user_DllExport EquivalenceHash & | equivalence_hash () |
| This function returns a reference to member equivalence_hash. | |
| eProsima_user_DllExport void | extended_defn (const ExtendedTypeDefn &_extended_defn) |
| This function copies the value in member extended_defn. | |
| eProsima_user_DllExport void | extended_defn (ExtendedTypeDefn &&_extended_defn) |
| This function moves the value in member extended_defn. | |
| eProsima_user_DllExport const ExtendedTypeDefn & | extended_defn () const |
| This function returns a constant reference to member extended_defn. | |
| eProsima_user_DllExport ExtendedTypeDefn & | extended_defn () |
| This function returns a reference to member extended_defn. | |
This class represents the union TypeIdentifier defined by the user in the IDL file.
|
inline |
Default constructor.
|
inline |
Default destructor.
|
inline |
Copy constructor.
| x | Reference to the object TypeIdentifier that will be copied. |
|
inlinenoexcept |
Move constructor.
| x | Reference to the object TypeIdentifier 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 array_ldefn.
| 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_ldefn.
| 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_ldefn.
| _array_ldefn | New value to be copied in member array_ldefn |
|
inline |
This function moves the value in member array_ldefn.
| _array_ldefn | New value to be moved in member array_ldefn |
|
inline |
This function returns a reference to member array_sdefn.
| 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_sdefn.
| 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_sdefn.
| _array_sdefn | New value to be copied in member array_sdefn |
|
inline |
This function moves the value in member array_sdefn.
| _array_sdefn | New value to be moved in member array_sdefn |
|
inline |
This function returns a reference to member equivalence_hash.
| 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 equivalence_hash.
| 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 equivalence_hash.
| _equivalence_hash | New value to be copied in member equivalence_hash |
|
inline |
This function moves the value in member equivalence_hash.
| _equivalence_hash | New value to be moved in member equivalence_hash |
|
inline |
This function returns a reference to member extended_defn.
| 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_defn.
| 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_defn.
| _extended_defn | New value to be copied in member extended_defn |
|
inline |
This function moves the value in member extended_defn.
| _extended_defn | New value to be moved in member extended_defn |
|
inline |
This function returns a reference to member map_ldefn.
| 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_ldefn.
| 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_ldefn.
| _map_ldefn | New value to be copied in member map_ldefn |
|
inline |
This function moves the value in member map_ldefn.
| _map_ldefn | New value to be moved in member map_ldefn |
|
inline |
This function returns a reference to member map_sdefn.
| 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_sdefn.
| 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_sdefn.
| _map_sdefn | New value to be copied in member map_sdefn |
|
inline |
This function moves the value in member map_sdefn.
| _map_sdefn | New value to be moved in member map_sdefn |
|
inline |
This function returns a reference to member no_value.
| 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 no_value.
| 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 no_value.
| _no_value | New value to be copied in member no_value |
|
inline |
This function moves the value in member no_value.
| _no_value | New value to be moved in member no_value |
|
inline |
Comparison operator.
| x | TypeIdentifier object to compare. |
|
inline |
Copy assignment.
| x | Reference to the object TypeIdentifier that will be copied. |
|
inlinenoexcept |
Move assignment.
| x | Reference to the object TypeIdentifier that will be copied. |
|
inline |
Comparison operator.
| x | TypeIdentifier object to compare. |
|
inline |
This function returns a reference to member sc_component_id.
| 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 sc_component_id.
| 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 sc_component_id.
| _sc_component_id | New value to be copied in member sc_component_id |
|
inline |
This function moves the value in member sc_component_id.
| _sc_component_id | New value to be moved in member sc_component_id |
|
inline |
This function returns a reference to member seq_ldefn.
| 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 seq_ldefn.
| 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 seq_ldefn.
| _seq_ldefn | New value to be copied in member seq_ldefn |
|
inline |
This function moves the value in member seq_ldefn.
| _seq_ldefn | New value to be moved in member seq_ldefn |
|
inline |
This function returns a reference to member seq_sdefn.
| 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 seq_sdefn.
| 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 seq_sdefn.
| _seq_sdefn | New value to be copied in member seq_sdefn |
|
inline |
This function moves the value in member seq_sdefn.
| _seq_sdefn | New value to be moved in member seq_sdefn |
|
inline |
This function returns a reference to member string_ldefn.
| 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 string_ldefn.
| 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 string_ldefn.
| _string_ldefn | New value to be copied in member string_ldefn |
|
inline |
This function moves the value in member string_ldefn.
| _string_ldefn | New value to be moved in member string_ldefn |
|
inline |
This function returns a reference to member string_sdefn.
| 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 string_sdefn.
| 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 string_sdefn.
| _string_sdefn | New value to be copied in member string_sdefn |
|
inline |
This function moves the value in member string_sdefn.
| _string_sdefn | New value to be moved in member string_sdefn |
| PlainArrayLElemDefn m_array_ldefn |
| PlainArraySElemDefn m_array_sdefn |
| EquivalenceHash m_equivalence_hash |
| ExtendedTypeDefn m_extended_defn |
| PlainMapLTypeDefn m_map_ldefn |
| PlainMapSTypeDefn m_map_sdefn |
| Dummy m_no_value |
| StronglyConnectedComponentId m_sc_component_id |
| PlainSequenceLElemDefn m_seq_ldefn |
| PlainSequenceSElemDefn m_seq_sdefn |
| StringLTypeDefn m_string_ldefn |
| StringSTypeDefn m_string_sdefn |