This class represents the structure PlainArraySElemDefn defined by the user in the IDL file. More...
#include <TypeIdentifierTypes.h>
Public Member Functions | |
| RTPS_DllAPI | PlainArraySElemDefn () |
| Default constructor. More... | |
| RTPS_DllAPI | ~PlainArraySElemDefn () |
| Default destructor. More... | |
| RTPS_DllAPI | PlainArraySElemDefn (const PlainArraySElemDefn &x) |
| Copy constructor. More... | |
| RTPS_DllAPI | PlainArraySElemDefn (PlainArraySElemDefn &&x) |
| Move constructor. More... | |
| RTPS_DllAPI PlainArraySElemDefn & | operator= (const PlainArraySElemDefn &x) |
| Copy assignment. More... | |
| RTPS_DllAPI PlainArraySElemDefn & | operator= (PlainArraySElemDefn &&x) |
| Move assignment. More... | |
| RTPS_DllAPI void | header (const PlainCollectionHeader &_header) |
| This function copies the value in member header. More... | |
| RTPS_DllAPI void | header (PlainCollectionHeader &&_header) |
| This function moves the value in member header. More... | |
| RTPS_DllAPI const PlainCollectionHeader & | header () const |
| This function returns a constant reference to member header. More... | |
| RTPS_DllAPI PlainCollectionHeader & | header () |
| This function returns a reference to member header. More... | |
| RTPS_DllAPI void | array_bound_seq (const SBoundSeq &_array_bound_seq) |
| This function copies the value in member array_bound_seq. More... | |
| RTPS_DllAPI void | array_bound_seq (SBoundSeq &&_array_bound_seq) |
| This function moves the value in member array_bound_seq. More... | |
| RTPS_DllAPI const SBoundSeq & | array_bound_seq () const |
| This function returns a constant reference to member array_bound_seq. More... | |
| RTPS_DllAPI SBoundSeq & | array_bound_seq () |
| This function returns a reference to member array_bound_seq. More... | |
| RTPS_DllAPI void | element_identifier (const TypeIdentifier *_element_identifier) |
| This function sets a value in member element_identifier. More... | |
| RTPS_DllAPI const TypeIdentifier * | element_identifier () const |
| This function returns the value of member element_identifier. More... | |
| RTPS_DllAPI TypeIdentifier * | element_identifier () |
| This function returns a reference to member element_identifier. More... | |
| RTPS_DllAPI void | serialize (eprosima::fastcdr::Cdr &cdr) const |
| This function serializes an object using CDR serialization. More... | |
| RTPS_DllAPI void | deserialize (eprosima::fastcdr::Cdr &cdr) |
| This function deserializes an object using CDR serialization. More... | |
| RTPS_DllAPI bool | consistent (const PlainArraySElemDefn &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const |
Static Public Member Functions | |
| static RTPS_DllAPI size_t | getCdrSerializedSize (const PlainArraySElemDefn &data, size_t current_alignment=0) |
| This function returns the serialized size of a data depending on the buffer alignment. More... | |
This class represents the structure PlainArraySElemDefn defined by the user in the IDL file.
| RTPS_DllAPI PlainArraySElemDefn | ( | ) |
Default constructor.
| RTPS_DllAPI ~PlainArraySElemDefn | ( | ) |
Default destructor.
| RTPS_DllAPI PlainArraySElemDefn | ( | const PlainArraySElemDefn & | x | ) |
Copy constructor.
| x | Reference to the object PlainArraySElemDefn that will be copied. |
| RTPS_DllAPI PlainArraySElemDefn | ( | PlainArraySElemDefn && | x | ) |
Move constructor.
| x | Reference to the object PlainArraySElemDefn that will be copied. |
|
inline |
This function returns a reference to member array_bound_seq.
|
inline |
This function returns a constant reference to member array_bound_seq.
|
inline |
This function copies the value in member array_bound_seq.
| _array_bound_seq | New value to be copied in member array_bound_seq |
|
inline |
This function moves the value in member array_bound_seq.
| _array_bound_seq | New value to be moved in member array_bound_seq |
| RTPS_DllAPI bool consistent | ( | const PlainArraySElemDefn & | x, |
| const fastdds::dds::TypeConsistencyEnforcementQosPolicy & | consistency | ||
| ) | const |
| RTPS_DllAPI void deserialize | ( | eprosima::fastcdr::Cdr & | cdr | ) |
This function deserializes an object using CDR serialization.
| cdr | CDR serialization object. |
|
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 |
|
static |
This function returns the serialized size of a data depending on the buffer alignment.
| data | Data which is calculated its serialized size. |
| current_alignment | Buffer alignment. |
|
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 |
| RTPS_DllAPI PlainArraySElemDefn& operator= | ( | const PlainArraySElemDefn & | x | ) |
Copy assignment.
| x | Reference to the object PlainArraySElemDefn that will be copied. |
| RTPS_DllAPI PlainArraySElemDefn& operator= | ( | PlainArraySElemDefn && | x | ) |
Move assignment.
| x | Reference to the object PlainArraySElemDefn that will be copied. |
| RTPS_DllAPI void serialize | ( | eprosima::fastcdr::Cdr & | cdr | ) | const |
This function serializes an object using CDR serialization.
| cdr | CDR serialization object. |