This class represents the structure AppliedAnnotation defined by the user in the IDL file. More...
#include <dds_xtypes_typeobject.hpp>
Public Member Functions | |
| eProsima_user_DllExport | AppliedAnnotation () |
| Default constructor. More... | |
| eProsima_user_DllExport | ~AppliedAnnotation () |
| Default destructor. More... | |
| eProsima_user_DllExport | AppliedAnnotation (const AppliedAnnotation &x) |
| Copy constructor. More... | |
| eProsima_user_DllExport | AppliedAnnotation (AppliedAnnotation &&x) noexcept |
| Move constructor. More... | |
| eProsima_user_DllExport AppliedAnnotation & | operator= (const AppliedAnnotation &x) |
| Copy assignment. More... | |
| eProsima_user_DllExport AppliedAnnotation & | operator= (AppliedAnnotation &&x) noexcept |
| Move assignment. More... | |
| eProsima_user_DllExport bool | operator== (const AppliedAnnotation &x) const |
| Comparison operator. More... | |
| eProsima_user_DllExport bool | operator!= (const AppliedAnnotation &x) const |
| Comparison operator. More... | |
| eProsima_user_DllExport void | annotation_typeid (const TypeIdentifier &_annotation_typeid) |
| This function copies the value in member annotation_typeid. More... | |
| eProsima_user_DllExport void | annotation_typeid (TypeIdentifier &&_annotation_typeid) |
| This function moves the value in member annotation_typeid. More... | |
| eProsima_user_DllExport const TypeIdentifier & | annotation_typeid () const |
| This function returns a constant reference to member annotation_typeid. More... | |
| eProsima_user_DllExport TypeIdentifier & | annotation_typeid () |
| This function returns a reference to member annotation_typeid. More... | |
| eProsima_user_DllExport void | param_seq (const eprosima::fastcdr::optional< AppliedAnnotationParameterSeq > &_param_seq) |
| This function copies the value in member param_seq. More... | |
| eProsima_user_DllExport void | param_seq (eprosima::fastcdr::optional< AppliedAnnotationParameterSeq > &&_param_seq) |
| This function moves the value in member param_seq. More... | |
| eProsima_user_DllExport const eprosima::fastcdr::optional< AppliedAnnotationParameterSeq > & | param_seq () const |
| This function returns a constant reference to member param_seq. More... | |
| eProsima_user_DllExport eprosima::fastcdr::optional< AppliedAnnotationParameterSeq > & | param_seq () |
| This function returns a reference to member param_seq. More... | |
This class represents the structure AppliedAnnotation defined by the user in the IDL file.
|
inline |
Default constructor.
|
inline |
Default destructor.
|
inline |
Copy constructor.
| x | Reference to the object AppliedAnnotation that will be copied. |
|
inlinenoexcept |
Move constructor.
| x | Reference to the object AppliedAnnotation that will be copied. |
|
inline |
This function returns a reference to member annotation_typeid.
|
inline |
This function returns a constant reference to member annotation_typeid.
|
inline |
This function copies the value in member annotation_typeid.
| _annotation_typeid | New value to be copied in member annotation_typeid |
|
inline |
This function moves the value in member annotation_typeid.
| _annotation_typeid | New value to be moved in member annotation_typeid |
|
inline |
Comparison operator.
| x | AppliedAnnotation object to compare. |
|
inlinenoexcept |
Move assignment.
| x | Reference to the object AppliedAnnotation that will be copied. |
|
inline |
Copy assignment.
| x | Reference to the object AppliedAnnotation that will be copied. |
|
inline |
Comparison operator.
| x | AppliedAnnotation object to compare. |
|
inline |
This function returns a reference to member param_seq.
|
inline |
This function returns a constant reference to member param_seq.
|
inline |
This function copies the value in member param_seq.
| _param_seq | New value to be copied in member param_seq |
|
inline |
This function moves the value in member param_seq.
| _param_seq | New value to be moved in member param_seq |