This class represents the structure TypeIdentifierWithDependencies defined by the user in the IDL file. More...
#include <dds_xtypes_typeobject.hpp>
Public Member Functions | |
eProsima_user_DllExport | TypeIdentifierWithDependencies () |
Default constructor. | |
eProsima_user_DllExport | ~TypeIdentifierWithDependencies () |
Default destructor. | |
eProsima_user_DllExport | TypeIdentifierWithDependencies (const TypeIdentifierWithDependencies &x) |
Copy constructor. | |
eProsima_user_DllExport | TypeIdentifierWithDependencies (TypeIdentifierWithDependencies &&x) noexcept |
Move constructor. | |
eProsima_user_DllExport TypeIdentifierWithDependencies & | operator= (const TypeIdentifierWithDependencies &x) |
Copy assignment. | |
eProsima_user_DllExport TypeIdentifierWithDependencies & | operator= (TypeIdentifierWithDependencies &&x) noexcept |
Move assignment. | |
eProsima_user_DllExport bool | operator== (const TypeIdentifierWithDependencies &x) const |
Comparison operator. | |
eProsima_user_DllExport bool | operator!= (const TypeIdentifierWithDependencies &x) const |
Comparison operator. | |
eProsima_user_DllExport void | typeid_with_size (const TypeIdentfierWithSize &_typeid_with_size) |
This function copies the value in member typeid_with_size. | |
eProsima_user_DllExport void | typeid_with_size (TypeIdentfierWithSize &&_typeid_with_size) |
This function moves the value in member typeid_with_size. | |
eProsima_user_DllExport const TypeIdentfierWithSize & | typeid_with_size () const |
This function returns a constant reference to member typeid_with_size. | |
eProsima_user_DllExport TypeIdentfierWithSize & | typeid_with_size () |
This function returns a reference to member typeid_with_size. | |
eProsima_user_DllExport void | dependent_typeid_count (int32_t _dependent_typeid_count) |
This function sets a value in member dependent_typeid_count. | |
eProsima_user_DllExport int32_t | dependent_typeid_count () const |
This function returns the value of member dependent_typeid_count. | |
eProsima_user_DllExport int32_t & | dependent_typeid_count () |
This function returns a reference to member dependent_typeid_count. | |
eProsima_user_DllExport void | dependent_typeids (const std::vector< TypeIdentfierWithSize > &_dependent_typeids) |
This function copies the value in member dependent_typeids. | |
eProsima_user_DllExport void | dependent_typeids (std::vector< TypeIdentfierWithSize > &&_dependent_typeids) |
This function moves the value in member dependent_typeids. | |
eProsima_user_DllExport const std::vector< TypeIdentfierWithSize > & | dependent_typeids () const |
This function returns a constant reference to member dependent_typeids. | |
eProsima_user_DllExport std::vector< TypeIdentfierWithSize > & | dependent_typeids () |
This function returns a reference to member dependent_typeids. | |
This class represents the structure TypeIdentifierWithDependencies defined by the user in the IDL file.
|
inline |
Default constructor.
|
inline |
Default destructor.
|
inline |
Copy constructor.
x | Reference to the object TypeIdentifierWithDependencies that will be copied. |
|
inlinenoexcept |
Move constructor.
x | Reference to the object TypeIdentifierWithDependencies that will be copied. |
|
inline |
This function returns a reference to member dependent_typeid_count.
|
inline |
This function returns the value of member dependent_typeid_count.
|
inline |
This function sets a value in member dependent_typeid_count.
_dependent_typeid_count | New value for member dependent_typeid_count |
|
inline |
This function returns a reference to member dependent_typeids.
|
inline |
This function returns a constant reference to member dependent_typeids.
|
inline |
This function copies the value in member dependent_typeids.
_dependent_typeids | New value to be copied in member dependent_typeids |
|
inline |
This function moves the value in member dependent_typeids.
_dependent_typeids | New value to be moved in member dependent_typeids |
|
inline |
Comparison operator.
x | TypeIdentifierWithDependencies object to compare. |
|
inline |
Copy assignment.
x | Reference to the object TypeIdentifierWithDependencies that will be copied. |
|
inlinenoexcept |
Move assignment.
x | Reference to the object TypeIdentifierWithDependencies that will be copied. |
|
inline |
Comparison operator.
x | TypeIdentifierWithDependencies object to compare. |
|
inline |
This function returns a reference to member typeid_with_size.
|
inline |
This function returns a constant reference to member typeid_with_size.
|
inline |
This function copies the value in member typeid_with_size.
_typeid_with_size | New value to be copied in member typeid_with_size |
|
inline |
This function moves the value in member typeid_with_size.
_typeid_with_size | New value to be moved in member typeid_with_size |