This class represents the structure PlainMapSTypeDefn defined by the user in the IDL file. More...
#include <TypeIdentifierTypes.h>
Public Member Functions | |
RTPS_DllAPI | PlainMapSTypeDefn () |
Default constructor. | |
RTPS_DllAPI | ~PlainMapSTypeDefn () |
Default destructor. | |
RTPS_DllAPI | PlainMapSTypeDefn (const PlainMapSTypeDefn &x) |
Copy constructor. | |
RTPS_DllAPI | PlainMapSTypeDefn (PlainMapSTypeDefn &&x) |
Move constructor. | |
RTPS_DllAPI PlainMapSTypeDefn & | operator= (const PlainMapSTypeDefn &x) |
Copy assignment. | |
RTPS_DllAPI PlainMapSTypeDefn & | operator= (PlainMapSTypeDefn &&x) |
Move assignment. | |
RTPS_DllAPI void | header (const PlainCollectionHeader &_header) |
This function copies the value in member header. | |
RTPS_DllAPI void | header (PlainCollectionHeader &&_header) |
This function moves the value in member header. | |
RTPS_DllAPI const PlainCollectionHeader & | header () const |
This function returns a constant reference to member header. | |
RTPS_DllAPI PlainCollectionHeader & | header () |
This function returns a reference to member header. | |
RTPS_DllAPI void | bound (SBound _bound) |
This function sets a value in member bound. | |
RTPS_DllAPI SBound | bound () const |
This function returns the value of member bound. | |
RTPS_DllAPI SBound & | bound () |
This function returns a reference to member bound. | |
RTPS_DllAPI void | element_identifier (const TypeIdentifier *_element_identifier) |
This function sets a value in member element_identifier. | |
RTPS_DllAPI const TypeIdentifier * | element_identifier () const |
This function returns the value of member element_identifier. | |
RTPS_DllAPI TypeIdentifier * | element_identifier () |
This function returns a reference to member element_identifier. | |
RTPS_DllAPI void | key_flags (CollectionElementFlag _key_flags) |
This function sets a value in member key_flags. | |
RTPS_DllAPI CollectionElementFlag | key_flags () const |
This function returns the value of member key_flags. | |
RTPS_DllAPI CollectionElementFlag & | key_flags () |
This function returns a reference to member key_flags. | |
RTPS_DllAPI void | key_identifier (const TypeIdentifier *_key_identifier) |
This function sets a value in member key_identifier. | |
RTPS_DllAPI const TypeIdentifier * | key_identifier () const |
This function returns the value of member key_identifier. | |
RTPS_DllAPI TypeIdentifier * | key_identifier () |
This function returns a reference to member key_identifier. | |
RTPS_DllAPI bool | consistent (const PlainMapSTypeDefn &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const |
This class represents the structure PlainMapSTypeDefn defined by the user in the IDL file.
RTPS_DllAPI PlainMapSTypeDefn | ( | ) |
Default constructor.
RTPS_DllAPI ~PlainMapSTypeDefn | ( | ) |
Default destructor.
RTPS_DllAPI PlainMapSTypeDefn | ( | const PlainMapSTypeDefn & | x | ) |
Copy constructor.
x | Reference to the object PlainMapSTypeDefn that will be copied. |
RTPS_DllAPI PlainMapSTypeDefn | ( | PlainMapSTypeDefn && | x | ) |
Move constructor.
x | Reference to the object PlainMapSTypeDefn that will be copied. |
|
inline |
This function returns a reference to member bound.
|
inline |
This function returns the value of member bound.
|
inline |
This function sets a value in member bound.
_bound | New value for member bound |
RTPS_DllAPI bool consistent | ( | const PlainMapSTypeDefn & | x, |
const fastdds::dds::TypeConsistencyEnforcementQosPolicy & | consistency | ||
) | const |
|
inline |
This function returns a reference to member element_identifier.
|
inline |
This function returns the value of member element_identifier.
RTPS_DllAPI void element_identifier | ( | const TypeIdentifier * | _element_identifier | ) |
This function sets a value in member element_identifier.
_element_identifier | New value for member element_identifier |
|
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 |
This function returns a reference to member key_flags.
|
inline |
This function returns the value of member key_flags.
|
inline |
This function sets a value in member key_flags.
_key_flags | New value for member key_flags |
|
inline |
This function returns a reference to member key_identifier.
|
inline |
This function returns the value of member key_identifier.
RTPS_DllAPI void key_identifier | ( | const TypeIdentifier * | _key_identifier | ) |
This function sets a value in member key_identifier.
_key_identifier | New value for member key_identifier |
RTPS_DllAPI PlainMapSTypeDefn & operator= | ( | const PlainMapSTypeDefn & | x | ) |
Copy assignment.
x | Reference to the object PlainMapSTypeDefn that will be copied. |
RTPS_DllAPI PlainMapSTypeDefn & operator= | ( | PlainMapSTypeDefn && | x | ) |
Move assignment.
x | Reference to the object PlainMapSTypeDefn that will be copied. |