This class represents the structure MinimalAliasType defined by the user in the IDL file. More...
#include <dds_xtypes_typeobject.hpp>
Public Member Functions | |
eProsima_user_DllExport | MinimalAliasType () |
Default constructor. | |
eProsima_user_DllExport | ~MinimalAliasType () |
Default destructor. | |
eProsima_user_DllExport | MinimalAliasType (const MinimalAliasType &x) |
Copy constructor. | |
eProsima_user_DllExport | MinimalAliasType (MinimalAliasType &&x) noexcept |
Move constructor. | |
eProsima_user_DllExport MinimalAliasType & | operator= (const MinimalAliasType &x) |
Copy assignment. | |
eProsima_user_DllExport MinimalAliasType & | operator= (MinimalAliasType &&x) noexcept |
Move assignment. | |
eProsima_user_DllExport bool | operator== (const MinimalAliasType &x) const |
Comparison operator. | |
eProsima_user_DllExport bool | operator!= (const MinimalAliasType &x) const |
Comparison operator. | |
eProsima_user_DllExport void | alias_flags (const AliasTypeFlag &_alias_flags) |
This function copies the value in member alias_flags. | |
eProsima_user_DllExport void | alias_flags (AliasTypeFlag &&_alias_flags) |
This function moves the value in member alias_flags. | |
eProsima_user_DllExport const AliasTypeFlag & | alias_flags () const |
This function returns a constant reference to member alias_flags. | |
eProsima_user_DllExport AliasTypeFlag & | alias_flags () |
This function returns a reference to member alias_flags. | |
eProsima_user_DllExport void | header (const MinimalAliasHeader &_header) |
This function copies the value in member header. | |
eProsima_user_DllExport void | header (MinimalAliasHeader &&_header) |
This function moves the value in member header. | |
eProsima_user_DllExport const MinimalAliasHeader & | header () const |
This function returns a constant reference to member header. | |
eProsima_user_DllExport MinimalAliasHeader & | header () |
This function returns a reference to member header. | |
eProsima_user_DllExport void | body (const MinimalAliasBody &_body) |
This function copies the value in member body. | |
eProsima_user_DllExport void | body (MinimalAliasBody &&_body) |
This function moves the value in member body. | |
eProsima_user_DllExport const MinimalAliasBody & | body () const |
This function returns a constant reference to member body. | |
eProsima_user_DllExport MinimalAliasBody & | body () |
This function returns a reference to member body. | |
This class represents the structure MinimalAliasType defined by the user in the IDL file.
|
inline |
Default constructor.
|
inline |
Default destructor.
|
inline |
Copy constructor.
x | Reference to the object MinimalAliasType that will be copied. |
|
inlinenoexcept |
Move constructor.
x | Reference to the object MinimalAliasType that will be copied. |
|
inline |
This function returns a reference to member alias_flags.
|
inline |
This function returns a constant reference to member alias_flags.
|
inline |
This function moves the value in member alias_flags.
_alias_flags | New value to be moved in member alias_flags |
|
inline |
This function copies the value in member alias_flags.
_alias_flags | New value to be copied in member alias_flags |
|
inline |
This function returns a reference to member body.
|
inline |
This function returns a constant reference to member body.
|
inline |
This function copies the value in member body.
_body | New value to be copied in member body |
|
inline |
This function moves the value in member body.
_body | New value to be moved in member body |
|
inline |
This function returns a reference to member header.
|
inline |
This function returns a constant reference to member header.
|
inline |
This function copies the value in member header.
_header | New value to be copied in member header |
|
inline |
This function moves the value in member header.
_header | New value to be moved in member header |
|
inline |
Comparison operator.
x | MinimalAliasType object to compare. |
|
inline |
Copy assignment.
x | Reference to the object MinimalAliasType that will be copied. |
|
inlinenoexcept |
Move assignment.
x | Reference to the object MinimalAliasType that will be copied. |
|
inline |
Comparison operator.
x | MinimalAliasType object to compare. |