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 |