15#ifndef TYPES_TYPE_OBJECT_H
16#define TYPES_TYPE_OBJECT_H
21#include <fastrtps/types/AnnotationParameterValue.h>
22#include <fastrtps/types/TypeIdentifier.h>
23#include <fastrtps/types/TypeObjectHashId.h>
24#include <fastrtps/types/TypesBase.h>
61 m_member_id = _member_id;
67 m_member_id = std::move(_member_id);
83 m_member_flags = _member_flags;
89 m_member_flags = std::move(_member_flags);
94 return m_member_flags;
99 return m_member_flags;
105 m_member_type_id = _member_type_id;
111 m_member_type_id = std::move(_member_type_id);
116 return m_member_type_id;
121 return m_member_type_id;
124#ifndef DOXYGEN_SHOULD_SKIP_THIS
125 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CommonStructMember::getCdrSerializedSize()",
126 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
127 RTPS_DllAPI static
size_t getCdrSerializedSize(
129 size_t current_alignment = 0);
131 "In favor of version using
eprosima::fastcdr::serialize.")
132 RTPS_DllAPI
void serialize(
135 "In favor of version using
eprosima::fastcdr::deserialize.")
136 RTPS_DllAPI
void deserialize(
145 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
184 m_name = std::move(_name);
200 m_ann_builtin = _ann_builtin;
206 m_ann_builtin = std::move(_ann_builtin);
211 return m_ann_builtin;
216 return m_ann_builtin;
222 m_ann_custom = _ann_custom;
228 m_ann_custom = std::move(_ann_custom);
241#ifndef DOXYGEN_SHOULD_SKIP_THIS
242 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteMemberDetail::getCdrSerializedSize()",
243 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
244 RTPS_DllAPI static
size_t getCdrSerializedSize(
246 size_t current_alignment = 0);
248 "In favor of version using
eprosima::fastcdr::serialize.")
249 RTPS_DllAPI
void serialize(
252 "In favor of version using
eprosima::fastcdr::deserialize.")
253 RTPS_DllAPI
void deserialize(
262 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
294 m_name_hash = _name_hash;
300 m_name_hash = std::move(_name_hash);
313#ifndef DOXYGEN_SHOULD_SKIP_THIS
314 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalMemberDetail::getCdrSerializedSize()",
315 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
316 RTPS_DllAPI static
size_t getCdrSerializedSize(
318 size_t current_alignment = 0);
320 "In favor of version using
eprosima::fastcdr::serialize.")
321 RTPS_DllAPI
void serialize(
324 "In favor of version using
eprosima::fastcdr::deserialize.")
325 RTPS_DllAPI
void deserialize(
334 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
370 m_common = std::move(_common);
392 m_detail = std::move(_detail);
405#ifndef DOXYGEN_SHOULD_SKIP_THIS
406 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteStructMember::getCdrSerializedSize()",
407 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
408 RTPS_DllAPI static
size_t getCdrSerializedSize(
410 size_t current_alignment = 0);
412 "In favor of version using
eprosima::fastcdr::serialize.")
413 RTPS_DllAPI
void serialize(
416 "In favor of version using
eprosima::fastcdr::deserialize.")
417 RTPS_DllAPI
void deserialize(
426 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
466 m_common = std::move(_common);
488 m_detail = std::move(_detail);
501#ifndef DOXYGEN_SHOULD_SKIP_THIS
502 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalStructMember::getCdrSerializedSize()",
503 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
504 RTPS_DllAPI static
size_t getCdrSerializedSize(
506 size_t current_alignment = 0);
508 "In favor of version using
eprosima::fastcdr::serialize.")
509 RTPS_DllAPI
void serialize(
512 "In favor of version using
eprosima::fastcdr::deserialize.")
513 RTPS_DllAPI
void deserialize(
522 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
554 m_verbatim = _verbatim;
560 m_verbatim = std::move(_verbatim);
573#ifndef DOXYGEN_SHOULD_SKIP_THIS
574 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::AppliedBuiltinTypeAnnotations::getCdrSerializedSize()",
575 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
576 RTPS_DllAPI static
size_t getCdrSerializedSize(
578 size_t current_alignment = 0);
580 "In favor of version using
eprosima::fastcdr::serialize.")
581 RTPS_DllAPI
void serialize(
584 "In favor of version using
eprosima::fastcdr::deserialize.")
585 RTPS_DllAPI
void deserialize(
594 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
619#ifndef DOXYGEN_SHOULD_SKIP_THIS
620 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalTypeDetail::getCdrSerializedSize()",
621 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
622 RTPS_DllAPI static
size_t getCdrSerializedSize(
624 size_t current_alignment = 0);
626 "In favor of version using
eprosima::fastcdr::serialize.")
627 RTPS_DllAPI
void serialize(
630 "In favor of version using
eprosima::fastcdr::deserialize.")
631 RTPS_DllAPI
void deserialize(
643 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
672 m_ann_builtin = _ann_builtin;
678 m_ann_builtin = std::move(_ann_builtin);
683 return m_ann_builtin;
688 return m_ann_builtin;
694 m_ann_custom = _ann_custom;
700 m_ann_custom = std::move(_ann_custom);
716 m_type_name = _type_name;
722 m_type_name = std::move(_type_name);
735#ifndef DOXYGEN_SHOULD_SKIP_THIS
736 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteTypeDetail::getCdrSerializedSize()",
737 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
738 RTPS_DllAPI static
size_t getCdrSerializedSize(
740 size_t current_alignment = 0);
742 "In favor of version using
eprosima::fastcdr::serialize.")
743 RTPS_DllAPI
void serialize(
746 "In favor of version using
eprosima::fastcdr::deserialize.")
747 RTPS_DllAPI
void deserialize(
756 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
786 m_base_type = _base_type;
792 m_base_type = std::move(_base_type);
814 m_detail = std::move(_detail);
827#ifndef DOXYGEN_SHOULD_SKIP_THIS
828 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteStructHeader::getCdrSerializedSize()",
829 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
830 RTPS_DllAPI static
size_t getCdrSerializedSize(
832 size_t current_alignment = 0);
834 "In favor of version using
eprosima::fastcdr::serialize.")
835 RTPS_DllAPI
void serialize(
838 "In favor of version using
eprosima::fastcdr::deserialize.")
839 RTPS_DllAPI
void deserialize(
848 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
877 m_base_type = _base_type;
883 m_base_type = std::move(_base_type);
905 m_detail = std::move(_detail);
918#ifndef DOXYGEN_SHOULD_SKIP_THIS
919 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalStructHeader::getCdrSerializedSize()",
920 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
921 RTPS_DllAPI static
size_t getCdrSerializedSize(
923 size_t current_alignment = 0);
925 "In favor of version using
eprosima::fastcdr::serialize.")
926 RTPS_DllAPI
void serialize(
929 "In favor of version using
eprosima::fastcdr::deserialize.")
930 RTPS_DllAPI
void deserialize(
939 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
970 m_struct_flags = _struct_flags;
976 m_struct_flags = std::move(_struct_flags);
981 return m_struct_flags;
986 return m_struct_flags;
998 m_header = std::move(_header);
1014 m_member_seq = _member_seq;
1020 m_member_seq = std::move(_member_seq);
1025 return m_member_seq;
1030 return m_member_seq;
1033#ifndef DOXYGEN_SHOULD_SKIP_THIS
1034 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteStructType::getCdrSerializedSize()",
1035 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
1036 RTPS_DllAPI static
size_t getCdrSerializedSize(
1038 size_t current_alignment = 0);
1040 "In favor of version using
eprosima::fastcdr::serialize.")
1041 RTPS_DllAPI
void serialize(
1042 eprosima::fastcdr::Cdr& cdr) const;
1044 "In favor of version using
eprosima::fastcdr::deserialize.")
1045 RTPS_DllAPI
void deserialize(
1054 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
1086 m_struct_flags = _struct_flags;
1092 m_struct_flags = std::move(_struct_flags);
1097 return m_struct_flags;
1102 return m_struct_flags;
1114 m_header = std::move(_header);
1130 m_member_seq = _member_seq;
1136 m_member_seq = std::move(_member_seq);
1141 return m_member_seq;
1146 return m_member_seq;
1149#ifndef DOXYGEN_SHOULD_SKIP_THIS
1150 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalStructType::getCdrSerializedSize()",
1151 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
1152 RTPS_DllAPI static
size_t getCdrSerializedSize(
1154 size_t current_alignment = 0);
1156 "In favor of version using
eprosima::fastcdr::serialize.")
1157 RTPS_DllAPI
void serialize(
1158 eprosima::fastcdr::Cdr& cdr) const;
1160 "In favor of version using
eprosima::fastcdr::deserialize.")
1161 RTPS_DllAPI
void deserialize(
1170 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
1209 m_member_id = _member_id;
1215 m_member_id = std::move(_member_id);
1231 m_member_flags = _member_flags;
1237 m_member_flags = std::move(_member_flags);
1242 return m_member_flags;
1247 return m_member_flags;
1253 m_type_id = _type_id;
1259 m_type_id = std::move(_type_id);
1275 m_label_seq = _label_seq;
1281 m_label_seq = std::move(_label_seq);
1294#ifndef DOXYGEN_SHOULD_SKIP_THIS
1295 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CommonUnionMember::getCdrSerializedSize()",
1296 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
1297 RTPS_DllAPI static
size_t getCdrSerializedSize(
1299 size_t current_alignment = 0);
1301 "In favor of version using
eprosima::fastcdr::serialize.")
1302 RTPS_DllAPI
void serialize(
1303 eprosima::fastcdr::Cdr& cdr) const;
1305 "In favor of version using
eprosima::fastcdr::deserialize.")
1306 RTPS_DllAPI
void deserialize(
1315 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
1354 m_common = std::move(_common);
1376 m_detail = std::move(_detail);
1389#ifndef DOXYGEN_SHOULD_SKIP_THIS
1390 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteUnionMember::getCdrSerializedSize()",
1391 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
1392 RTPS_DllAPI static
size_t getCdrSerializedSize(
1394 size_t current_alignment = 0);
1396 "In favor of version using
eprosima::fastcdr::serialize.")
1397 RTPS_DllAPI
void serialize(
1398 eprosima::fastcdr::Cdr& cdr) const;
1400 "In favor of version using
eprosima::fastcdr::deserialize.")
1401 RTPS_DllAPI
void deserialize(
1410 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
1450 m_common = std::move(_common);
1472 m_detail = std::move(_detail);
1485#ifndef DOXYGEN_SHOULD_SKIP_THIS
1486 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalUnionMember::getCdrSerializedSize()",
1487 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
1488 RTPS_DllAPI static
size_t getCdrSerializedSize(
1490 size_t current_alignment = 0);
1492 "In favor of version using
eprosima::fastcdr::serialize.")
1493 RTPS_DllAPI
void serialize(
1494 eprosima::fastcdr::Cdr& cdr) const;
1496 "In favor of version using
eprosima::fastcdr::deserialize.")
1497 RTPS_DllAPI
void deserialize(
1506 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
1539 m_member_flags = _member_flags;
1545 m_member_flags = std::move(_member_flags);
1550 return m_member_flags;
1555 return m_member_flags;
1561 m_type_id = _type_id;
1567 m_type_id = std::move(_type_id);
1580#ifndef DOXYGEN_SHOULD_SKIP_THIS
1581 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CommonDiscriminatorMember::getCdrSerializedSize()",
1582 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
1583 RTPS_DllAPI static
size_t getCdrSerializedSize(
1585 size_t current_alignment = 0);
1587 "In favor of version using
eprosima::fastcdr::serialize.")
1588 RTPS_DllAPI
void serialize(
1589 eprosima::fastcdr::Cdr& cdr) const;
1591 "In favor of version using
eprosima::fastcdr::deserialize.")
1592 RTPS_DllAPI
void deserialize(
1601 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
1639 m_common = std::move(_common);
1655 m_ann_builtin = _ann_builtin;
1661 m_ann_builtin = std::move(_ann_builtin);
1666 return m_ann_builtin;
1671 return m_ann_builtin;
1677 m_ann_custom = _ann_custom;
1683 m_ann_custom = std::move(_ann_custom);
1688 return m_ann_custom;
1693 return m_ann_custom;
1696#ifndef DOXYGEN_SHOULD_SKIP_THIS
1697 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteDiscriminatorMember::getCdrSerializedSize()",
1698 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
1699 RTPS_DllAPI static
size_t getCdrSerializedSize(
1701 size_t current_alignment = 0);
1703 "In favor of version using
eprosima::fastcdr::serialize.")
1704 RTPS_DllAPI
void serialize(
1705 eprosima::fastcdr::Cdr& cdr) const;
1707 "In favor of version using
eprosima::fastcdr::deserialize.")
1708 RTPS_DllAPI
void deserialize(
1717 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
1754 m_common = std::move(_common);
1767#ifndef DOXYGEN_SHOULD_SKIP_THIS
1768 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalDiscriminatorMember::getCdrSerializedSize()",
1769 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
1770 RTPS_DllAPI static
size_t getCdrSerializedSize(
1772 size_t current_alignment = 0);
1774 "In favor of version using
eprosima::fastcdr::serialize.")
1775 RTPS_DllAPI
void serialize(
1776 eprosima::fastcdr::Cdr& cdr) const;
1778 "In favor of version using
eprosima::fastcdr::deserialize.")
1779 RTPS_DllAPI
void deserialize(
1788 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
1822 m_detail = std::move(_detail);
1835#ifndef DOXYGEN_SHOULD_SKIP_THIS
1836 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteUnionHeader::getCdrSerializedSize()",
1837 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
1838 RTPS_DllAPI static
size_t getCdrSerializedSize(
1840 size_t current_alignment = 0);
1842 "In favor of version using
eprosima::fastcdr::serialize.")
1843 RTPS_DllAPI
void serialize(
1844 eprosima::fastcdr::Cdr& cdr) const;
1846 "In favor of version using
eprosima::fastcdr::deserialize.")
1847 RTPS_DllAPI
void deserialize(
1856 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
1890 m_detail = std::move(_detail);
1903#ifndef DOXYGEN_SHOULD_SKIP_THIS
1904 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalUnionHeader::getCdrSerializedSize()",
1905 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
1906 RTPS_DllAPI static
size_t getCdrSerializedSize(
1908 size_t current_alignment = 0);
1910 "In favor of version using
eprosima::fastcdr::serialize.")
1911 RTPS_DllAPI
void serialize(
1912 eprosima::fastcdr::Cdr& cdr) const;
1914 "In favor of version using
eprosima::fastcdr::deserialize.")
1915 RTPS_DllAPI
void deserialize(
1924 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
1955 m_union_flags = _union_flags;
1961 m_union_flags = std::move(_union_flags);
1966 return m_union_flags;
1971 return m_union_flags;
1983 m_header = std::move(_header);
1999 m_discriminator = _discriminator;
2005 m_discriminator = std::move(_discriminator);
2010 return m_discriminator;
2015 return m_discriminator;
2021 m_member_seq = _member_seq;
2027 m_member_seq = std::move(_member_seq);
2032 return m_member_seq;
2037 return m_member_seq;
2040#ifndef DOXYGEN_SHOULD_SKIP_THIS
2041 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteUnionType::getCdrSerializedSize()",
2042 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
2043 RTPS_DllAPI static
size_t getCdrSerializedSize(
2045 size_t current_alignment = 0);
2047 "In favor of version using
eprosima::fastcdr::serialize.")
2048 RTPS_DllAPI
void serialize(
2049 eprosima::fastcdr::Cdr& cdr) const;
2051 "In favor of version using
eprosima::fastcdr::deserialize.")
2052 RTPS_DllAPI
void deserialize(
2061 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
2095 m_union_flags = _union_flags;
2101 m_union_flags = std::move(_union_flags);
2106 return m_union_flags;
2111 return m_union_flags;
2123 m_header = std::move(_header);
2139 m_discriminator = _discriminator;
2145 m_discriminator = std::move(_discriminator);
2150 return m_discriminator;
2155 return m_discriminator;
2161 m_member_seq = _member_seq;
2167 m_member_seq = std::move(_member_seq);
2172 return m_member_seq;
2177 return m_member_seq;
2180#ifndef DOXYGEN_SHOULD_SKIP_THIS
2181 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalUnionType::getCdrSerializedSize()",
2182 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
2183 RTPS_DllAPI static
size_t getCdrSerializedSize(
2185 size_t current_alignment = 0);
2187 "In favor of version using
eprosima::fastcdr::serialize.")
2188 RTPS_DllAPI
void serialize(
2189 eprosima::fastcdr::Cdr& cdr) const;
2191 "In favor of version using
eprosima::fastcdr::deserialize.")
2192 RTPS_DllAPI
void deserialize(
2201 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
2234 m_member_flags = _member_flags;
2240 m_member_flags = std::move(_member_flags);
2245 return m_member_flags;
2250 return m_member_flags;
2256 m_member_type_id = _member_type_id;
2262 m_member_type_id = std::move(_member_type_id);
2267 return m_member_type_id;
2272 return m_member_type_id;
2275#ifndef DOXYGEN_SHOULD_SKIP_THIS
2276 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CommonAnnotationParameter::getCdrSerializedSize()",
2277 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
2278 RTPS_DllAPI static
size_t getCdrSerializedSize(
2280 size_t current_alignment = 0);
2282 "In favor of version using
eprosima::fastcdr::serialize.")
2283 RTPS_DllAPI
void serialize(
2284 eprosima::fastcdr::Cdr& cdr) const;
2286 "In favor of version using
eprosima::fastcdr::deserialize.")
2287 RTPS_DllAPI
void deserialize(
2296 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
2335 m_common = std::move(_common);
2357 m_name = std::move(_name);
2373 m_default_value = _default_value;
2379 m_default_value = std::move(_default_value);
2384 return m_default_value;
2389 return m_default_value;
2392#ifndef DOXYGEN_SHOULD_SKIP_THIS
2393 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteAnnotationParameter::getCdrSerializedSize()",
2394 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
2395 RTPS_DllAPI static
size_t getCdrSerializedSize(
2397 size_t current_alignment = 0);
2399 "In favor of version using
eprosima::fastcdr::serialize.")
2400 RTPS_DllAPI
void serialize(
2401 eprosima::fastcdr::Cdr& cdr) const;
2403 "In favor of version using
eprosima::fastcdr::deserialize.")
2404 RTPS_DllAPI
void deserialize(
2413 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
2452 m_common = std::move(_common);
2474 m_name = std::move(_name);
2490 m_default_value = _default_value;
2496 m_default_value = std::move(_default_value);
2501 return m_default_value;
2506 return m_default_value;
2509#ifndef DOXYGEN_SHOULD_SKIP_THIS
2510 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalAnnotationParameter::getCdrSerializedSize()",
2511 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
2512 RTPS_DllAPI static
size_t getCdrSerializedSize(
2514 size_t current_alignment = 0);
2516 "In favor of version using
eprosima::fastcdr::serialize.")
2517 RTPS_DllAPI
void serialize(
2518 eprosima::fastcdr::Cdr& cdr) const;
2520 "In favor of version using
eprosima::fastcdr::deserialize.")
2521 RTPS_DllAPI
void deserialize(
2530 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
2562 m_annotation_name = _annotation_name;
2568 m_annotation_name = std::move(_annotation_name);
2573 return m_annotation_name;
2578 return m_annotation_name;
2581#ifndef DOXYGEN_SHOULD_SKIP_THIS
2582 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteAnnotationHeader::getCdrSerializedSize()",
2583 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
2584 RTPS_DllAPI static
size_t getCdrSerializedSize(
2586 size_t current_alignment = 0);
2588 "In favor of version using
eprosima::fastcdr::serialize.")
2589 RTPS_DllAPI
void serialize(
2590 eprosima::fastcdr::Cdr& cdr) const;
2592 "In favor of version using
eprosima::fastcdr::deserialize.")
2593 RTPS_DllAPI
void deserialize(
2602 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
2627#ifndef DOXYGEN_SHOULD_SKIP_THIS
2628 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalAnnotationHeader::getCdrSerializedSize()",
2629 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
2630 RTPS_DllAPI static
size_t getCdrSerializedSize(
2632 size_t current_alignment = 0);
2634 "In favor of version using
eprosima::fastcdr::serialize.")
2635 RTPS_DllAPI
void serialize(
2636 eprosima::fastcdr::Cdr& cdr) const;
2638 "In favor of version using
eprosima::fastcdr::deserialize.")
2639 RTPS_DllAPI
void deserialize(
2651 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
2680 m_annotation_flag = _annotation_flag;
2686 m_annotation_flag = std::move(_annotation_flag);
2691 return m_annotation_flag;
2696 return m_annotation_flag;
2708 m_header = std::move(_header);
2724 m_member_seq = _member_seq;
2730 m_member_seq = std::move(_member_seq);
2735 return m_member_seq;
2740 return m_member_seq;
2743#ifndef DOXYGEN_SHOULD_SKIP_THIS
2744 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteAnnotationType::getCdrSerializedSize()",
2745 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
2746 RTPS_DllAPI static
size_t getCdrSerializedSize(
2748 size_t current_alignment = 0);
2750 "In favor of version using
eprosima::fastcdr::serialize.")
2751 RTPS_DllAPI
void serialize(
2752 eprosima::fastcdr::Cdr& cdr) const;
2754 "In favor of version using
eprosima::fastcdr::deserialize.")
2755 RTPS_DllAPI
void deserialize(
2764 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
2795 m_annotation_flag = _annotation_flag;
2801 m_annotation_flag = std::move(_annotation_flag);
2806 return m_annotation_flag;
2811 return m_annotation_flag;
2823 m_header = std::move(_header);
2839 m_member_seq = _member_seq;
2845 m_member_seq = std::move(_member_seq);
2850 return m_member_seq;
2855 return m_member_seq;
2858#ifndef DOXYGEN_SHOULD_SKIP_THIS
2859 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalAnnotationType::getCdrSerializedSize()",
2860 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
2861 RTPS_DllAPI static
size_t getCdrSerializedSize(
2863 size_t current_alignment = 0);
2865 "In favor of version using
eprosima::fastcdr::serialize.")
2866 RTPS_DllAPI
void serialize(
2867 eprosima::fastcdr::Cdr& cdr) const;
2869 "In favor of version using
eprosima::fastcdr::deserialize.")
2870 RTPS_DllAPI
void deserialize(
2879 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
2911 m_related_flags = _related_flags;
2917 m_related_flags = std::move(_related_flags);
2922 return m_related_flags;
2927 return m_related_flags;
2933 m_related_type = _related_type;
2939 m_related_type = std::move(_related_type);
2944 return m_related_type;
2949 return m_related_type;
2952#ifndef DOXYGEN_SHOULD_SKIP_THIS
2953 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CommonAliasBody::getCdrSerializedSize()",
2954 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
2955 RTPS_DllAPI static
size_t getCdrSerializedSize(
2957 size_t current_alignment = 0);
2959 "In favor of version using
eprosima::fastcdr::serialize.")
2960 RTPS_DllAPI
void serialize(
2961 eprosima::fastcdr::Cdr& cdr) const;
2963 "In favor of version using
eprosima::fastcdr::deserialize.")
2964 RTPS_DllAPI
void deserialize(
3009 m_common = std::move(_common);
3025 m_ann_builtin = _ann_builtin;
3031 m_ann_builtin = std::move(_ann_builtin);
3036 return m_ann_builtin;
3041 return m_ann_builtin;
3047 m_ann_custom = _ann_custom;
3053 m_ann_custom = std::move(_ann_custom);
3058 return m_ann_custom;
3063 return m_ann_custom;
3066#ifndef DOXYGEN_SHOULD_SKIP_THIS
3067 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteAliasBody::getCdrSerializedSize()",
3068 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
3069 RTPS_DllAPI static
size_t getCdrSerializedSize(
3071 size_t current_alignment = 0);
3073 "In favor of version using
eprosima::fastcdr::serialize.")
3074 RTPS_DllAPI
void serialize(
3075 eprosima::fastcdr::Cdr& cdr) const;
3077 "In favor of version using
eprosima::fastcdr::deserialize.")
3078 RTPS_DllAPI
void deserialize(
3122 m_common = std::move(_common);
3135#ifndef DOXYGEN_SHOULD_SKIP_THIS
3136 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalAliasBody::getCdrSerializedSize()",
3137 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
3138 RTPS_DllAPI static
size_t getCdrSerializedSize(
3140 size_t current_alignment = 0);
3142 "In favor of version using
eprosima::fastcdr::serialize.")
3143 RTPS_DllAPI
void serialize(
3144 eprosima::fastcdr::Cdr& cdr) const;
3146 "In favor of version using
eprosima::fastcdr::deserialize.")
3147 RTPS_DllAPI
void deserialize(
3189 m_detail = std::move(_detail);
3202#ifndef DOXYGEN_SHOULD_SKIP_THIS
3203 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteAliasHeader::getCdrSerializedSize()",
3204 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
3205 RTPS_DllAPI static
size_t getCdrSerializedSize(
3207 size_t current_alignment = 0);
3209 "In favor of version using
eprosima::fastcdr::serialize.")
3210 RTPS_DllAPI
void serialize(
3211 eprosima::fastcdr::Cdr& cdr) const;
3213 "In favor of version using
eprosima::fastcdr::deserialize.")
3214 RTPS_DllAPI
void deserialize(
3247#ifndef DOXYGEN_SHOULD_SKIP_THIS
3248 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalAliasHeader::getCdrSerializedSize()",
3249 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
3250 RTPS_DllAPI static
size_t getCdrSerializedSize(
3252 size_t current_alignment = 0);
3254 "In favor of version using
eprosima::fastcdr::serialize.")
3255 RTPS_DllAPI
void serialize(
3256 eprosima::fastcdr::Cdr& cdr) const;
3258 "In favor of version using
eprosima::fastcdr::deserialize.")
3259 RTPS_DllAPI
void deserialize(
3299 m_alias_flags = _alias_flags;
3305 m_alias_flags = std::move(_alias_flags);
3310 return m_alias_flags;
3315 return m_alias_flags;
3327 m_header = std::move(_header);
3349 m_body = std::move(_body);
3362#ifndef DOXYGEN_SHOULD_SKIP_THIS
3363 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteAliasType::getCdrSerializedSize()",
3364 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
3365 RTPS_DllAPI static
size_t getCdrSerializedSize(
3367 size_t current_alignment = 0);
3369 "In favor of version using
eprosima::fastcdr::serialize.")
3370 RTPS_DllAPI
void serialize(
3371 eprosima::fastcdr::Cdr& cdr) const;
3373 "In favor of version using
eprosima::fastcdr::deserialize.")
3374 RTPS_DllAPI
void deserialize(
3413 m_alias_flags = _alias_flags;
3419 m_alias_flags = std::move(_alias_flags);
3424 return m_alias_flags;
3429 return m_alias_flags;
3441 m_header = std::move(_header);
3463 m_body = std::move(_body);
3476#ifndef DOXYGEN_SHOULD_SKIP_THIS
3477 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalAliasType::getCdrSerializedSize()",
3478 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
3479 RTPS_DllAPI static
size_t getCdrSerializedSize(
3481 size_t current_alignment = 0);
3483 "In favor of version using
eprosima::fastcdr::serialize.")
3484 RTPS_DllAPI
void serialize(
3485 eprosima::fastcdr::Cdr& cdr) const;
3487 "In favor of version using
eprosima::fastcdr::deserialize.")
3488 RTPS_DllAPI
void deserialize(
3528 m_ann_builtin = _ann_builtin;
3534 m_ann_builtin = std::move(_ann_builtin);
3539 return m_ann_builtin;
3544 return m_ann_builtin;
3550 m_ann_custom = _ann_custom;
3556 m_ann_custom = std::move(_ann_custom);
3561 return m_ann_custom;
3566 return m_ann_custom;
3569#ifndef DOXYGEN_SHOULD_SKIP_THIS
3570 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteElementDetail::getCdrSerializedSize()",
3571 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
3572 RTPS_DllAPI static
size_t getCdrSerializedSize(
3574 size_t current_alignment = 0);
3576 "In favor of version using
eprosima::fastcdr::serialize.")
3577 RTPS_DllAPI
void serialize(
3578 eprosima::fastcdr::Cdr& cdr) const;
3580 "In favor of version using
eprosima::fastcdr::deserialize.")
3581 RTPS_DllAPI
void deserialize(
3590 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
3619 m_element_flags = _element_flags;
3625 m_element_flags = std::move(_element_flags);
3630 return m_element_flags;
3635 return m_element_flags;
3647 m_type = std::move(_type);
3660#ifndef DOXYGEN_SHOULD_SKIP_THIS
3661 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CommonCollectionElement::getCdrSerializedSize()",
3662 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
3663 RTPS_DllAPI static
size_t getCdrSerializedSize(
3665 size_t current_alignment = 0);
3667 "In favor of version using
eprosima::fastcdr::serialize.")
3668 RTPS_DllAPI
void serialize(
3669 eprosima::fastcdr::Cdr& cdr) const;
3671 "In favor of version using
eprosima::fastcdr::deserialize.")
3672 RTPS_DllAPI
void deserialize(
3681 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
3717 m_common = std::move(_common);
3739 m_detail = std::move(_detail);
3752#ifndef DOXYGEN_SHOULD_SKIP_THIS
3753 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteCollectionElement::getCdrSerializedSize()",
3754 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
3755 RTPS_DllAPI static
size_t getCdrSerializedSize(
3757 size_t current_alignment = 0);
3759 "In favor of version using
eprosima::fastcdr::serialize.")
3760 RTPS_DllAPI
void serialize(
3761 eprosima::fastcdr::Cdr& cdr) const;
3763 "In favor of version using
eprosima::fastcdr::deserialize.")
3764 RTPS_DllAPI
void deserialize(
3773 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
3808 m_common = std::move(_common);
3821#ifndef DOXYGEN_SHOULD_SKIP_THIS
3822 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalCollectionElement::getCdrSerializedSize()",
3823 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
3824 RTPS_DllAPI static
size_t getCdrSerializedSize(
3826 size_t current_alignment = 0);
3828 "In favor of version using
eprosima::fastcdr::serialize.")
3829 RTPS_DllAPI
void serialize(
3830 eprosima::fastcdr::Cdr& cdr) const;
3832 "In favor of version using
eprosima::fastcdr::deserialize.")
3833 RTPS_DllAPI
void deserialize(
3842 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
3876 m_bound = std::move(_bound);
3889#ifndef DOXYGEN_SHOULD_SKIP_THIS
3890 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CommonCollectionHeader::getCdrSerializedSize()",
3891 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
3892 RTPS_DllAPI static
size_t getCdrSerializedSize(
3894 size_t current_alignment = 0);
3896 "In favor of version using
eprosima::fastcdr::serialize.")
3897 RTPS_DllAPI
void serialize(
3898 eprosima::fastcdr::Cdr& cdr) const;
3900 "In favor of version using
eprosima::fastcdr::deserialize.")
3901 RTPS_DllAPI
void deserialize(
3910 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
3945 m_common = std::move(_common);
3967 m_detail = std::move(_detail);
3980#ifndef DOXYGEN_SHOULD_SKIP_THIS
3981 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteCollectionHeader::getCdrSerializedSize()",
3982 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
3983 RTPS_DllAPI static
size_t getCdrSerializedSize(
3985 size_t current_alignment = 0);
3987 "In favor of version using
eprosima::fastcdr::serialize.")
3988 RTPS_DllAPI
void serialize(
3989 eprosima::fastcdr::Cdr& cdr) const;
3991 "In favor of version using
eprosima::fastcdr::deserialize.")
3992 RTPS_DllAPI
void deserialize(
4001 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
4036 m_common = std::move(_common);
4049#ifndef DOXYGEN_SHOULD_SKIP_THIS
4050 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalCollectionHeader::getCdrSerializedSize()",
4051 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
4052 RTPS_DllAPI static
size_t getCdrSerializedSize(
4054 size_t current_alignment = 0);
4056 "In favor of version using
eprosima::fastcdr::serialize.")
4057 RTPS_DllAPI
void serialize(
4058 eprosima::fastcdr::Cdr& cdr) const;
4060 "In favor of version using
eprosima::fastcdr::deserialize.")
4061 RTPS_DllAPI
void deserialize(
4070 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
4101 m_collection_flag = _collection_flag;
4107 m_collection_flag = std::move(_collection_flag);
4112 return m_collection_flag;
4117 return m_collection_flag;
4129 m_header = std::move(_header);
4145 m_element = _element;
4151 m_element = std::move(_element);
4164#ifndef DOXYGEN_SHOULD_SKIP_THIS
4165 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteSequenceType::getCdrSerializedSize()",
4166 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
4167 RTPS_DllAPI static
size_t getCdrSerializedSize(
4169 size_t current_alignment = 0);
4171 "In favor of version using
eprosima::fastcdr::serialize.")
4172 RTPS_DllAPI
void serialize(
4173 eprosima::fastcdr::Cdr& cdr) const;
4175 "In favor of version using
eprosima::fastcdr::deserialize.")
4176 RTPS_DllAPI
void deserialize(
4185 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
4217 m_collection_flag = _collection_flag;
4223 m_collection_flag = std::move(_collection_flag);
4228 return m_collection_flag;
4233 return m_collection_flag;
4245 m_header = std::move(_header);
4261 m_element = _element;
4267 m_element = std::move(_element);
4280#ifndef DOXYGEN_SHOULD_SKIP_THIS
4281 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalSequenceType::getCdrSerializedSize()",
4282 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
4283 RTPS_DllAPI static
size_t getCdrSerializedSize(
4285 size_t current_alignment = 0);
4287 "In favor of version using
eprosima::fastcdr::serialize.")
4288 RTPS_DllAPI
void serialize(
4289 eprosima::fastcdr::Cdr& cdr) const;
4291 "In favor of version using
eprosima::fastcdr::deserialize.")
4292 RTPS_DllAPI
void deserialize(
4301 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
4332 m_bound_seq = _bound_seq;
4338 m_bound_seq = std::move(_bound_seq);
4351#ifndef DOXYGEN_SHOULD_SKIP_THIS
4352 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CommonArrayHeader::getCdrSerializedSize()",
4353 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
4354 RTPS_DllAPI static
size_t getCdrSerializedSize(
4356 size_t current_alignment = 0);
4358 "In favor of version using
eprosima::fastcdr::serialize.")
4359 RTPS_DllAPI
void serialize(
4360 eprosima::fastcdr::Cdr& cdr) const;
4362 "In favor of version using
eprosima::fastcdr::deserialize.")
4363 RTPS_DllAPI
void deserialize(
4372 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
4407 m_common = std::move(_common);
4429 m_detail = std::move(_detail);
4442#ifndef DOXYGEN_SHOULD_SKIP_THIS
4443 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteArrayHeader::getCdrSerializedSize()",
4444 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
4445 RTPS_DllAPI static
size_t getCdrSerializedSize(
4447 size_t current_alignment = 0);
4449 "In favor of version using
eprosima::fastcdr::serialize.")
4450 RTPS_DllAPI
void serialize(
4451 eprosima::fastcdr::Cdr& cdr) const;
4453 "In favor of version using
eprosima::fastcdr::deserialize.")
4454 RTPS_DllAPI
void deserialize(
4463 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
4498 m_common = std::move(_common);
4511#ifndef DOXYGEN_SHOULD_SKIP_THIS
4512 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalArrayHeader::getCdrSerializedSize()",
4513 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
4514 RTPS_DllAPI static
size_t getCdrSerializedSize(
4516 size_t current_alignment = 0);
4518 "In favor of version using
eprosima::fastcdr::serialize.")
4519 RTPS_DllAPI
void serialize(
4520 eprosima::fastcdr::Cdr& cdr) const;
4522 "In favor of version using
eprosima::fastcdr::deserialize.")
4523 RTPS_DllAPI
void deserialize(
4532 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
4562 m_collection_flag = _collection_flag;
4568 m_collection_flag = std::move(_collection_flag);
4573 return m_collection_flag;
4578 return m_collection_flag;
4590 m_header = std::move(_header);
4606 m_element = _element;
4612 m_element = std::move(_element);
4625#ifndef DOXYGEN_SHOULD_SKIP_THIS
4626 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteArrayType::getCdrSerializedSize()",
4627 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
4628 RTPS_DllAPI static
size_t getCdrSerializedSize(
4630 size_t current_alignment = 0);
4632 "In favor of version using
eprosima::fastcdr::serialize.")
4633 RTPS_DllAPI
void serialize(
4634 eprosima::fastcdr::Cdr& cdr) const;
4636 "In favor of version using
eprosima::fastcdr::deserialize.")
4637 RTPS_DllAPI
void deserialize(
4646 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
4678 m_collection_flag = _collection_flag;
4684 m_collection_flag = std::move(_collection_flag);
4689 return m_collection_flag;
4694 return m_collection_flag;
4706 m_header = std::move(_header);
4722 m_element = _element;
4728 m_element = std::move(_element);
4741#ifndef DOXYGEN_SHOULD_SKIP_THIS
4742 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalArrayType::getCdrSerializedSize()",
4743 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
4744 RTPS_DllAPI static
size_t getCdrSerializedSize(
4746 size_t current_alignment = 0);
4748 "In favor of version using
eprosima::fastcdr::serialize.")
4749 RTPS_DllAPI
void serialize(
4750 eprosima::fastcdr::Cdr& cdr) const;
4752 "In favor of version using
eprosima::fastcdr::deserialize.")
4753 RTPS_DllAPI
void deserialize(
4762 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
4796 m_collection_flag = _collection_flag;
4802 m_collection_flag = std::move(_collection_flag);
4807 return m_collection_flag;
4812 return m_collection_flag;
4824 m_header = std::move(_header);
4846 m_key = std::move(_key);
4862 m_element = _element;
4868 m_element = std::move(_element);
4881#ifndef DOXYGEN_SHOULD_SKIP_THIS
4882 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteMapType::getCdrSerializedSize()",
4883 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
4884 RTPS_DllAPI static
size_t getCdrSerializedSize(
4886 size_t current_alignment = 0);
4888 "In favor of version using
eprosima::fastcdr::serialize.")
4889 RTPS_DllAPI
void serialize(
4890 eprosima::fastcdr::Cdr& cdr) const;
4892 "In favor of version using
eprosima::fastcdr::deserialize.")
4893 RTPS_DllAPI
void deserialize(
4902 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
4935 m_collection_flag = _collection_flag;
4941 m_collection_flag = std::move(_collection_flag);
4946 return m_collection_flag;
4951 return m_collection_flag;
4963 m_header = std::move(_header);
4985 m_key = std::move(_key);
5001 m_element = _element;
5007 m_element = std::move(_element);
5020#ifndef DOXYGEN_SHOULD_SKIP_THIS
5021 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalMapType::getCdrSerializedSize()",
5022 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
5023 RTPS_DllAPI static
size_t getCdrSerializedSize(
5025 size_t current_alignment = 0);
5027 "In favor of version using
eprosima::fastcdr::serialize.")
5028 RTPS_DllAPI
void serialize(
5029 eprosima::fastcdr::Cdr& cdr) const;
5031 "In favor of version using
eprosima::fastcdr::deserialize.")
5032 RTPS_DllAPI
void deserialize(
5041 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
5076 const int32_t& _value)
5084 m_value = std::move(_value);
5087 RTPS_DllAPI
inline const int32_t&
value()
const
5106 m_flags = std::move(_flags);
5119#ifndef DOXYGEN_SHOULD_SKIP_THIS
5120 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CommonEnumeratedLiteral::getCdrSerializedSize()",
5121 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
5122 RTPS_DllAPI static
size_t getCdrSerializedSize(
5124 size_t current_alignment = 0);
5126 "In favor of version using
eprosima::fastcdr::serialize.")
5127 RTPS_DllAPI
void serialize(
5128 eprosima::fastcdr::Cdr& cdr) const;
5130 "In favor of version using
eprosima::fastcdr::deserialize.")
5131 RTPS_DllAPI
void deserialize(
5140 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
5178 m_common = std::move(_common);
5200 m_detail = std::move(_detail);
5213#ifndef DOXYGEN_SHOULD_SKIP_THIS
5214 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteEnumeratedLiteral::getCdrSerializedSize()",
5215 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
5216 RTPS_DllAPI static
size_t getCdrSerializedSize(
5218 size_t current_alignment = 0);
5220 "In favor of version using
eprosima::fastcdr::serialize.")
5221 RTPS_DllAPI
void serialize(
5222 eprosima::fastcdr::Cdr& cdr) const;
5224 "In favor of version using
eprosima::fastcdr::deserialize.")
5225 RTPS_DllAPI
void deserialize(
5234 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
5274 m_common = std::move(_common);
5296 m_detail = std::move(_detail);
5309#ifndef DOXYGEN_SHOULD_SKIP_THIS
5310 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalEnumeratedLiteral::getCdrSerializedSize()",
5311 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
5312 RTPS_DllAPI static
size_t getCdrSerializedSize(
5314 size_t current_alignment = 0);
5316 "In favor of version using
eprosima::fastcdr::serialize.")
5317 RTPS_DllAPI
void serialize(
5318 eprosima::fastcdr::Cdr& cdr) const;
5320 "In favor of version using
eprosima::fastcdr::deserialize.")
5321 RTPS_DllAPI
void deserialize(
5330 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
5362 m_bit_bound = _bit_bound;
5368 m_bit_bound = std::move(_bit_bound);
5381#ifndef DOXYGEN_SHOULD_SKIP_THIS
5382 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CommonEnumeratedHeader::getCdrSerializedSize()",
5383 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
5384 RTPS_DllAPI static
size_t getCdrSerializedSize(
5386 size_t current_alignment = 0);
5388 "In favor of version using
eprosima::fastcdr::serialize.")
5389 RTPS_DllAPI
void serialize(
5390 eprosima::fastcdr::Cdr& cdr) const;
5392 "In favor of version using
eprosima::fastcdr::deserialize.")
5393 RTPS_DllAPI
void deserialize(
5402 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
5437 m_common = std::move(_common);
5459 m_detail = std::move(_detail);
5472#ifndef DOXYGEN_SHOULD_SKIP_THIS
5473 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteEnumeratedHeader::getCdrSerializedSize()",
5474 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
5475 RTPS_DllAPI static
size_t getCdrSerializedSize(
5477 size_t current_alignment = 0);
5479 "In favor of version using
eprosima::fastcdr::serialize.")
5480 RTPS_DllAPI
void serialize(
5481 eprosima::fastcdr::Cdr& cdr) const;
5483 "In favor of version using
eprosima::fastcdr::deserialize.")
5484 RTPS_DllAPI
void deserialize(
5493 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
5528 m_common = std::move(_common);
5541#ifndef DOXYGEN_SHOULD_SKIP_THIS
5542 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalEnumeratedHeader::getCdrSerializedSize()",
5543 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
5544 RTPS_DllAPI static
size_t getCdrSerializedSize(
5546 size_t current_alignment = 0);
5548 "In favor of version using
eprosima::fastcdr::serialize.")
5549 RTPS_DllAPI
void serialize(
5550 eprosima::fastcdr::Cdr& cdr) const;
5552 "In favor of version using
eprosima::fastcdr::deserialize.")
5553 RTPS_DllAPI
void deserialize(
5562 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
5593 m_enum_flags = _enum_flags;
5599 m_enum_flags = std::move(_enum_flags);
5604 return m_enum_flags;
5609 return m_enum_flags;
5621 m_header = std::move(_header);
5637 m_literal_seq = _literal_seq;
5643 m_literal_seq = std::move(_literal_seq);
5648 return m_literal_seq;
5653 return m_literal_seq;
5656#ifndef DOXYGEN_SHOULD_SKIP_THIS
5657 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteEnumeratedType::getCdrSerializedSize()",
5658 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
5659 RTPS_DllAPI static
size_t getCdrSerializedSize(
5661 size_t current_alignment = 0);
5663 "In favor of version using
eprosima::fastcdr::serialize.")
5664 RTPS_DllAPI
void serialize(
5665 eprosima::fastcdr::Cdr& cdr) const;
5667 "In favor of version using
eprosima::fastcdr::deserialize.")
5668 RTPS_DllAPI
void deserialize(
5677 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
5709 m_enum_flags = _enum_flags;
5715 m_enum_flags = std::move(_enum_flags);
5720 return m_enum_flags;
5725 return m_enum_flags;
5737 m_header = std::move(_header);
5753 m_literal_seq = _literal_seq;
5759 m_literal_seq = std::move(_literal_seq);
5764 return m_literal_seq;
5769 return m_literal_seq;
5772#ifndef DOXYGEN_SHOULD_SKIP_THIS
5773 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalEnumeratedType::getCdrSerializedSize()",
5774 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
5775 RTPS_DllAPI static
size_t getCdrSerializedSize(
5777 size_t current_alignment = 0);
5779 "In favor of version using
eprosima::fastcdr::serialize.")
5780 RTPS_DllAPI
void serialize(
5781 eprosima::fastcdr::Cdr& cdr) const;
5783 "In favor of version using
eprosima::fastcdr::deserialize.")
5784 RTPS_DllAPI
void deserialize(
5793 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
5824 const uint16_t& _position)
5826 m_position = _position;
5830 uint16_t&& _position)
5832 m_position = std::move(_position);
5854 m_flags = std::move(_flags);
5867#ifndef DOXYGEN_SHOULD_SKIP_THIS
5868 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CommonBitflag::getCdrSerializedSize()",
5869 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
5870 RTPS_DllAPI static
size_t getCdrSerializedSize(
5872 size_t current_alignment = 0);
5874 "In favor of version using
eprosima::fastcdr::serialize.")
5875 RTPS_DllAPI
void serialize(
5876 eprosima::fastcdr::Cdr& cdr) const;
5878 "In favor of version using
eprosima::fastcdr::deserialize.")
5879 RTPS_DllAPI
void deserialize(
5888 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
5892 uint16_t m_position;
5924 m_common = std::move(_common);
5946 m_detail = std::move(_detail);
5959#ifndef DOXYGEN_SHOULD_SKIP_THIS
5960 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteBitflag::getCdrSerializedSize()",
5961 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
5962 RTPS_DllAPI static
size_t getCdrSerializedSize(
5964 size_t current_alignment = 0);
5966 "In favor of version using
eprosima::fastcdr::serialize.")
5967 RTPS_DllAPI
void serialize(
5968 eprosima::fastcdr::Cdr& cdr) const;
5970 "In favor of version using
eprosima::fastcdr::deserialize.")
5971 RTPS_DllAPI
void deserialize(
5980 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
6017 m_common = std::move(_common);
6039 m_detail = std::move(_detail);
6052#ifndef DOXYGEN_SHOULD_SKIP_THIS
6053 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalBitflag::getCdrSerializedSize()",
6054 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
6055 RTPS_DllAPI static
size_t getCdrSerializedSize(
6057 size_t current_alignment = 0);
6059 "In favor of version using
eprosima::fastcdr::serialize.")
6060 RTPS_DllAPI
void serialize(
6061 eprosima::fastcdr::Cdr& cdr) const;
6063 "In favor of version using
eprosima::fastcdr::deserialize.")
6064 RTPS_DllAPI
void deserialize(
6073 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
6105 m_bit_bound = _bit_bound;
6111 m_bit_bound = std::move(_bit_bound);
6124#ifndef DOXYGEN_SHOULD_SKIP_THIS
6125 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CommonBitmaskHeader::getCdrSerializedSize()",
6126 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
6127 RTPS_DllAPI static
size_t getCdrSerializedSize(
6129 size_t current_alignment = 0);
6131 "In favor of version using
eprosima::fastcdr::serialize.")
6132 RTPS_DllAPI
void serialize(
6133 eprosima::fastcdr::Cdr& cdr) const;
6135 "In favor of version using
eprosima::fastcdr::deserialize.")
6136 RTPS_DllAPI
void deserialize(
6145 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
6177 m_bitmask_flags = _bitmask_flags;
6183 m_bitmask_flags = std::move(_bitmask_flags);
6188 return m_bitmask_flags;
6193 return m_bitmask_flags;
6205 m_header = std::move(_header);
6221 m_flag_seq = _flag_seq;
6227 m_flag_seq = std::move(_flag_seq);
6240#ifndef DOXYGEN_SHOULD_SKIP_THIS
6241 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteBitmaskType::getCdrSerializedSize()",
6242 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
6243 RTPS_DllAPI static
size_t getCdrSerializedSize(
6245 size_t current_alignment = 0);
6247 "In favor of version using
eprosima::fastcdr::serialize.")
6248 RTPS_DllAPI
void serialize(
6249 eprosima::fastcdr::Cdr& cdr) const;
6251 "In favor of version using
eprosima::fastcdr::deserialize.")
6252 RTPS_DllAPI
void deserialize(
6261 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
6293 m_bitmask_flags = _bitmask_flags;
6299 m_bitmask_flags = std::move(_bitmask_flags);
6304 return m_bitmask_flags;
6309 return m_bitmask_flags;
6321 m_header = std::move(_header);
6337 m_flag_seq = _flag_seq;
6343 m_flag_seq = std::move(_flag_seq);
6356#ifndef DOXYGEN_SHOULD_SKIP_THIS
6357 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalBitmaskType::getCdrSerializedSize()",
6358 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
6359 RTPS_DllAPI static
size_t getCdrSerializedSize(
6361 size_t current_alignment = 0);
6363 "In favor of version using
eprosima::fastcdr::serialize.")
6364 RTPS_DllAPI
void serialize(
6365 eprosima::fastcdr::Cdr& cdr) const;
6367 "In favor of version using
eprosima::fastcdr::deserialize.")
6368 RTPS_DllAPI
void deserialize(
6377 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
6409 const uint16_t& _position)
6411 m_position = _position;
6415 uint16_t&& _position)
6417 m_position = std::move(_position);
6439 m_flags = std::move(_flags);
6453 const octet& _bitcount)
6455 m_bitcount = _bitcount;
6461 m_bitcount = std::move(_bitcount);
6477 m_holder_type = _holder_type;
6483 m_holder_type = std::move(_holder_type);
6488 return m_holder_type;
6493 return m_holder_type;
6496#ifndef DOXYGEN_SHOULD_SKIP_THIS
6497 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CommonBitfield::getCdrSerializedSize()",
6498 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
6499 RTPS_DllAPI static
size_t getCdrSerializedSize(
6501 size_t current_alignment = 0);
6503 "In favor of version using
eprosima::fastcdr::serialize.")
6504 RTPS_DllAPI
void serialize(
6505 eprosima::fastcdr::Cdr& cdr) const;
6507 "In favor of version using
eprosima::fastcdr::deserialize.")
6508 RTPS_DllAPI
void deserialize(
6517 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
6521 uint16_t m_position;
6555 m_common = std::move(_common);
6577 m_detail = std::move(_detail);
6590#ifndef DOXYGEN_SHOULD_SKIP_THIS
6591 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteBitfield::getCdrSerializedSize()",
6592 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
6593 RTPS_DllAPI static
size_t getCdrSerializedSize(
6595 size_t current_alignment = 0);
6597 "In favor of version using
eprosima::fastcdr::serialize.")
6598 RTPS_DllAPI
void serialize(
6599 eprosima::fastcdr::Cdr& cdr) const;
6600 FASTDDS_SER_METHOD_DEPRECATED(3, "
eprosima::fastrtps::types::CompleteBitfielddeserialize()",
6601 "In favor of version using
eprosima::fastcdr::deserialize.")
6602 RTPS_DllAPI
void deserialize(
6611 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
6642 m_name_hash = _name_hash;
6648 m_name_hash = std::move(_name_hash);
6670 m_common = std::move(_common);
6683#ifndef DOXYGEN_SHOULD_SKIP_THIS
6684 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalBitfield::getCdrSerializedSize()",
6685 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
6686 RTPS_DllAPI static
size_t getCdrSerializedSize(
6688 size_t current_alignment = 0);
6690 "In favor of version using
eprosima::fastcdr::serialize.")
6691 RTPS_DllAPI
void serialize(
6692 eprosima::fastcdr::Cdr& cdr) const;
6694 "In favor of version using
eprosima::fastcdr::deserialize.")
6695 RTPS_DllAPI
void deserialize(
6704 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
6734 m_base_type = _base_type;
6740 m_base_type = std::move(_base_type);
6762 m_detail = std::move(_detail);
6775#ifndef DOXYGEN_SHOULD_SKIP_THIS
6776 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteBitsetHeader::getCdrSerializedSize()",
6777 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
6778 RTPS_DllAPI static
size_t getCdrSerializedSize(
6780 size_t current_alignment = 0);
6782 "In favor of version using
eprosima::fastcdr::serialize.")
6783 RTPS_DllAPI
void serialize(
6784 eprosima::fastcdr::Cdr& cdr) const;
6786 "In favor of version using
eprosima::fastcdr::deserialize.")
6787 RTPS_DllAPI
void deserialize(
6796 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
6825 m_base_type = _base_type;
6831 m_base_type = std::move(_base_type);
6844#ifndef DOXYGEN_SHOULD_SKIP_THIS
6845 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalBitsetHeader::getCdrSerializedSize()",
6846 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
6847 RTPS_DllAPI static
size_t getCdrSerializedSize(
6849 size_t current_alignment = 0);
6851 "In favor of version using
eprosima::fastcdr::serialize.")
6852 RTPS_DllAPI
void serialize(
6853 eprosima::fastcdr::Cdr& cdr) const;
6855 "In favor of version using
eprosima::fastcdr::deserialize.")
6856 RTPS_DllAPI
void deserialize(
6865 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
6894 m_bitset_flags = _bitset_flags;
6900 m_bitset_flags = std::move(_bitset_flags);
6905 return m_bitset_flags;
6910 return m_bitset_flags;
6922 m_header = std::move(_header);
6938 m_field_seq = _field_seq;
6944 m_field_seq = std::move(_field_seq);
6957#ifndef DOXYGEN_SHOULD_SKIP_THIS
6958 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteBitsetType::getCdrSerializedSize()",
6959 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
6960 RTPS_DllAPI static
size_t getCdrSerializedSize(
6962 size_t current_alignment = 0);
6964 "In favor of version using
eprosima::fastcdr::serialize.")
6965 RTPS_DllAPI
void serialize(
6966 eprosima::fastcdr::Cdr& cdr) const;
6968 "In favor of version using
eprosima::fastcdr::deserialize.")
6969 RTPS_DllAPI
void deserialize(
6978 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
7010 m_bitset_flags = _bitset_flags;
7016 m_bitset_flags = std::move(_bitset_flags);
7021 return m_bitset_flags;
7026 return m_bitset_flags;
7038 m_header = std::move(_header);
7054 m_field_seq = _field_seq;
7060 m_field_seq = std::move(_field_seq);
7073#ifndef DOXYGEN_SHOULD_SKIP_THIS
7074 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalBitsetType::getCdrSerializedSize()",
7075 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
7076 RTPS_DllAPI static
size_t getCdrSerializedSize(
7078 size_t current_alignment = 0);
7080 "In favor of version using
eprosima::fastcdr::serialize.")
7081 RTPS_DllAPI
void serialize(
7082 eprosima::fastcdr::Cdr& cdr) const;
7084 "In favor of version using
eprosima::fastcdr::deserialize.")
7085 RTPS_DllAPI
void deserialize(
7094 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
7125#ifndef DOXYGEN_SHOULD_SKIP_THIS
7126 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteExtendedType::getCdrSerializedSize()",
7127 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
7128 RTPS_DllAPI static
size_t getCdrSerializedSize(
7130 size_t current_alignment = 0);
7132 "In favor of version using
eprosima::fastcdr::serialize.")
7133 RTPS_DllAPI
void serialize(
7134 eprosima::fastcdr::Cdr& cdr) const;
7136 "In favor of version using
eprosima::fastcdr::deserialize.")
7137 RTPS_DllAPI
void deserialize(
7149 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
7173#ifndef DOXYGEN_SHOULD_SKIP_THIS
7174 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalExtendedType::getCdrSerializedSize()",
7175 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
7176 RTPS_DllAPI static
size_t getCdrSerializedSize(
7178 size_t current_alignment = 0);
7180 "In favor of version using
eprosima::fastcdr::serialize.")
7181 RTPS_DllAPI
void serialize(
7182 eprosima::fastcdr::Cdr& cdr) const;
7184 "In favor of version using
eprosima::fastcdr::deserialize.")
7185 RTPS_DllAPI
void deserialize(
7197 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
7219 RTPS_DllAPI octet
_d()
const;
7277#ifndef DOXYGEN_SHOULD_SKIP_THIS
7278 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::CompleteTypeObject::getCdrSerializedSize()",
7279 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
7280 RTPS_DllAPI static
size_t getCdrSerializedSize(
7282 size_t current_alignment = 0);
7284 "In favor of version using
eprosima::fastcdr::serialize.")
7285 RTPS_DllAPI
void serialize(
7286 eprosima::fastcdr::Cdr& cdr) const;
7288 "In favor of version using
eprosima::fastcdr::deserialize.")
7289 RTPS_DllAPI
void deserialize(
7298 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
7333 RTPS_DllAPI octet
_d()
const;
7391#ifndef DOXYGEN_SHOULD_SKIP_THIS
7392 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::MinimalTypeObject::getCdrSerializedSize()",
7393 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
7394 RTPS_DllAPI static
size_t getCdrSerializedSize(
7396 size_t current_alignment = 0);
7398 "In favor of version using
eprosima::fastcdr::serialize.")
7399 RTPS_DllAPI
void serialize(
7400 eprosima::fastcdr::Cdr& cdr) const;
7402 "In favor of version using
eprosima::fastcdr::deserialize.")
7403 RTPS_DllAPI
void deserialize(
7412 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
7484 RTPS_DllAPI uint8_t
_d()
const;
7490 RTPS_DllAPI uint8_t&
_d();
7547#ifndef DOXYGEN_SHOULD_SKIP_THIS
7554 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::TypeObject::getCdrSerializedSize()",
7555 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
7556 RTPS_DllAPI static
size_t getCdrSerializedSize(
7558 size_t current_alignment = 0);
7563 FASTDDS_SER_METHOD_DEPRECATED(3, "
eprosima::fastrtps::types::
TypeObject::serialize()",
7564 "In favor of version using
eprosima::fastcdr::serialize.")
7565 RTPS_DllAPI
void serialize(
7566 eprosima::fastcdr::Cdr& cdr) const;
7572 FASTDDS_SER_METHOD_DEPRECATED(3, "
eprosima::fastrtps::types::
TypeObject::deserialize()",
7573 "In favor of version using
eprosima::fastcdr::deserialize.")
7574 RTPS_DllAPI
void deserialize(
7588 const fastdds::dds::TypeConsistencyEnforcementQosPolicy& consistency)
const;
7628 m_type_identifier = _type_identifier;
7634 m_type_identifier = std::move(_type_identifier);
7639 return m_type_identifier;
7644 return m_type_identifier;
7650 m_type_object = _type_object;
7656 m_type_object = std::move(_type_object);
7661 return m_type_object;
7666 return m_type_object;
7669#ifndef DOXYGEN_SHOULD_SKIP_THIS
7670 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::TypeIdentifierTypeObjectPair::getCdrSerializedSize()",
7671 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
7672 RTPS_DllAPI static
size_t getCdrSerializedSize(
7674 size_t current_alignment = 0);
7676 "In favor of version using
eprosima::fastcdr::serialize.")
7677 RTPS_DllAPI
void serialize(
7678 eprosima::fastcdr::Cdr& cdr) const;
7680 "In favor of version using
eprosima::fastcdr::deserialize.")
7681 RTPS_DllAPI
void deserialize(
7714 m_type_identifier1 = _type_identifier1;
7720 m_type_identifier1 = std::move(_type_identifier1);
7725 return m_type_identifier1;
7730 return m_type_identifier1;
7736 m_type_identifier2 = _type_identifier2;
7742 m_type_identifier2 = std::move(_type_identifier2);
7747 return m_type_identifier2;
7752 return m_type_identifier2;
7755#ifndef DOXYGEN_SHOULD_SKIP_THIS
7756 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::TypeIdentifierPair::getCdrSerializedSize()",
7757 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
7758 RTPS_DllAPI static
size_t getCdrSerializedSize(
7760 size_t current_alignment = 0);
7762 "In favor of version using
eprosima::fastcdr::serialize.")
7763 RTPS_DllAPI
void serialize(
7764 eprosima::fastcdr::Cdr& cdr) const;
7766 "In favor of version using
eprosima::fastcdr::deserialize.")
7767 RTPS_DllAPI
void deserialize(
7800 m_type_id = _type_id;
7806 m_type_id = std::move(_type_id);
7820 const uint32_t& _typeobject_serialized_size)
7822 m_typeobject_serialized_size = _typeobject_serialized_size;
7826 uint32_t&& _typeobject_serialized_size)
7828 m_typeobject_serialized_size = std::move(_typeobject_serialized_size);
7833 return m_typeobject_serialized_size;
7838 return m_typeobject_serialized_size;
7841#ifndef DOXYGEN_SHOULD_SKIP_THIS
7842 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::TypeIdentifierWithSize::getCdrSerializedSize()",
7843 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
7844 RTPS_DllAPI static
size_t getCdrSerializedSize(
7846 size_t current_alignment = 0);
7848 "In favor of version using
eprosima::fastcdr::serialize.")
7849 RTPS_DllAPI
void serialize(
7850 eprosima::fastcdr::Cdr& cdr) const;
7852 "In favor of version using
eprosima::fastcdr::deserialize.")
7853 RTPS_DllAPI
void deserialize(
7860 uint32_t m_typeobject_serialized_size;
7889 m_typeid_with_size = _typeid_with_size;
7895 m_typeid_with_size = std::move(_typeid_with_size);
7900 return m_typeid_with_size;
7905 return m_typeid_with_size;
7909 const int32_t& _dependent_typeid_count)
7911 m_dependent_typeid_count = _dependent_typeid_count;
7915 int32_t&& _dependent_typeid_count)
7917 m_dependent_typeid_count = std::move(_dependent_typeid_count);
7922 return m_dependent_typeid_count;
7927 return m_dependent_typeid_count;
7933 m_dependent_typeids = _dependent_typeids;
7939 m_dependent_typeids = std::move(_dependent_typeids);
7944 return m_dependent_typeids;
7949 return m_dependent_typeids;
7952#ifndef DOXYGEN_SHOULD_SKIP_THIS
7953 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::TypeIdentifierWithDependencies::getCdrSerializedSize()",
7954 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
7955 RTPS_DllAPI static
size_t getCdrSerializedSize(
7957 size_t current_alignment = 0);
7959 "In favor of version using
eprosima::fastcdr::serialize.")
7960 RTPS_DllAPI
void serialize(
7961 eprosima::fastcdr::Cdr& cdr) const;
7963 "In favor of version using
eprosima::fastcdr::deserialize.")
7964 RTPS_DllAPI
void deserialize(
7971 int32_t m_dependent_typeid_count;
8003 m_minimal = _minimal;
8009 m_minimal = std::move(_minimal);
8025 m_complete = _complete;
8031 m_complete = std::move(_complete);
8044#ifndef DOXYGEN_SHOULD_SKIP_THIS
8045 FASTDDS_SER_METHOD_DEPRECATED(3,
"eprosima::fastrtps::types::TypeInformation::getCdrSerializedSize()",
8046 "In favor of version using eprosima::fastcdr::calculate_serialized_size.")
8047 RTPS_DllAPI static
size_t getCdrSerializedSize(
8049 size_t current_alignment = 0);
8052 "In favor of version using
eprosima::fastcdr::serialize.")
8053 RTPS_DllAPI
void serialize(
8054 eprosima::fastcdr::Cdr& cdr) const;
8057 "In favor of version using
eprosima::fastcdr::deserialize.")
8058 RTPS_DllAPI
void deserialize(
This class represents the union AnnotationParameterValue defined by the user in the IDL file.
Definition AnnotationParameterValue.h:173
Definition AnnotationParameterValue.h:1289
Definition TypeObject.h:537
RTPS_DllAPI AppliedVerbatimAnnotation & verbatim()
Definition TypeObject.h:568
RTPS_DllAPI AppliedBuiltinTypeAnnotations(const AppliedBuiltinTypeAnnotations &x)
RTPS_DllAPI AppliedBuiltinTypeAnnotations()
RTPS_DllAPI ~AppliedBuiltinTypeAnnotations()
RTPS_DllAPI bool consistent(const AppliedBuiltinTypeAnnotations &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI AppliedBuiltinTypeAnnotations(AppliedBuiltinTypeAnnotations &&x)
RTPS_DllAPI const AppliedVerbatimAnnotation & verbatim() const
Definition TypeObject.h:563
RTPS_DllAPI AppliedBuiltinTypeAnnotations & operator=(const AppliedBuiltinTypeAnnotations &x)
RTPS_DllAPI void verbatim(AppliedVerbatimAnnotation &&_verbatim)
Definition TypeObject.h:557
RTPS_DllAPI bool operator==(const AppliedBuiltinTypeAnnotations &other) const
RTPS_DllAPI void verbatim(const AppliedVerbatimAnnotation &_verbatim)
Definition TypeObject.h:551
Definition AnnotationParameterValue.h:1159
Definition TypeObject.h:2894
RTPS_DllAPI ~CommonAliasBody()
RTPS_DllAPI CommonAliasBody(const CommonAliasBody &x)
RTPS_DllAPI CommonAliasBody & operator=(const CommonAliasBody &x)
RTPS_DllAPI CommonAliasBody(CommonAliasBody &&x)
RTPS_DllAPI const AliasMemberFlag & related_flags() const
Definition TypeObject.h:2920
RTPS_DllAPI void related_flags(AliasMemberFlag &&_related_flags)
Definition TypeObject.h:2914
RTPS_DllAPI CommonAliasBody()
RTPS_DllAPI TypeIdentifier & related_type()
Definition TypeObject.h:2947
RTPS_DllAPI AliasMemberFlag & related_flags()
Definition TypeObject.h:2925
RTPS_DllAPI void related_flags(const AliasMemberFlag &_related_flags)
Definition TypeObject.h:2908
RTPS_DllAPI bool operator==(const CommonAliasBody &other) const
RTPS_DllAPI void related_type(TypeIdentifier &&_related_type)
Definition TypeObject.h:2936
RTPS_DllAPI void related_type(const TypeIdentifier &_related_type)
Definition TypeObject.h:2930
RTPS_DllAPI const TypeIdentifier & related_type() const
Definition TypeObject.h:2942
Definition TypeObject.h:2217
RTPS_DllAPI CommonAnnotationParameter()
RTPS_DllAPI AnnotationParameterFlag & member_flags()
Definition TypeObject.h:2248
RTPS_DllAPI CommonAnnotationParameter(CommonAnnotationParameter &&x)
RTPS_DllAPI void member_type_id(TypeIdentifier &&_member_type_id)
Definition TypeObject.h:2259
RTPS_DllAPI void member_flags(const AnnotationParameterFlag &_member_flags)
Definition TypeObject.h:2231
RTPS_DllAPI CommonAnnotationParameter(const CommonAnnotationParameter &x)
RTPS_DllAPI void member_type_id(const TypeIdentifier &_member_type_id)
Definition TypeObject.h:2253
RTPS_DllAPI void member_flags(AnnotationParameterFlag &&_member_flags)
Definition TypeObject.h:2237
RTPS_DllAPI TypeIdentifier & member_type_id()
Definition TypeObject.h:2270
RTPS_DllAPI ~CommonAnnotationParameter()
RTPS_DllAPI bool consistent(const CommonAnnotationParameter &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI bool operator==(const CommonAnnotationParameter &other) const
RTPS_DllAPI const TypeIdentifier & member_type_id() const
Definition TypeObject.h:2265
RTPS_DllAPI CommonAnnotationParameter & operator=(const CommonAnnotationParameter &x)
RTPS_DllAPI const AnnotationParameterFlag & member_flags() const
Definition TypeObject.h:2243
Definition TypeObject.h:6394
RTPS_DllAPI void bitcount(octet &&_bitcount)
Definition TypeObject.h:6458
RTPS_DllAPI CommonBitfield(const CommonBitfield &x)
RTPS_DllAPI void holder_type(TypeKind &&_holder_type)
Definition TypeObject.h:6480
RTPS_DllAPI octet & bitcount()
Definition TypeObject.h:6469
RTPS_DllAPI BitsetMemberFlag & flags()
Definition TypeObject.h:6447
RTPS_DllAPI const TypeKind & holder_type() const
Definition TypeObject.h:6486
RTPS_DllAPI CommonBitfield(CommonBitfield &&x)
RTPS_DllAPI ~CommonBitfield()
RTPS_DllAPI CommonBitfield & operator=(const CommonBitfield &x)
RTPS_DllAPI const uint16_t & position() const
Definition TypeObject.h:6420
RTPS_DllAPI TypeKind & holder_type()
Definition TypeObject.h:6491
RTPS_DllAPI bool consistent(const CommonBitfield &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI bool operator==(const CommonBitfield &other) const
RTPS_DllAPI void holder_type(const TypeKind &_holder_type)
Definition TypeObject.h:6474
RTPS_DllAPI CommonBitfield()
RTPS_DllAPI uint16_t & position()
Definition TypeObject.h:6425
RTPS_DllAPI void bitcount(const octet &_bitcount)
Definition TypeObject.h:6452
RTPS_DllAPI void position(uint16_t &&_position)
Definition TypeObject.h:6414
RTPS_DllAPI void position(const uint16_t &_position)
Definition TypeObject.h:6408
RTPS_DllAPI const octet & bitcount() const
Definition TypeObject.h:6464
RTPS_DllAPI const BitsetMemberFlag & flags() const
Definition TypeObject.h:6442
RTPS_DllAPI void flags(BitsetMemberFlag &&_flags)
Definition TypeObject.h:6436
RTPS_DllAPI void flags(const BitsetMemberFlag &_flags)
Definition TypeObject.h:6430
Definition TypeObject.h:5809
RTPS_DllAPI CommonBitflag(const CommonBitflag &x)
RTPS_DllAPI const uint16_t & position() const
Definition TypeObject.h:5835
RTPS_DllAPI const BitflagFlag & flags() const
Definition TypeObject.h:5857
RTPS_DllAPI BitflagFlag & flags()
Definition TypeObject.h:5862
RTPS_DllAPI CommonBitflag(CommonBitflag &&x)
RTPS_DllAPI uint16_t & position()
Definition TypeObject.h:5840
RTPS_DllAPI void flags(BitflagFlag &&_flags)
Definition TypeObject.h:5851
RTPS_DllAPI bool consistent(const CommonBitflag &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI void flags(const BitflagFlag &_flags)
Definition TypeObject.h:5845
RTPS_DllAPI CommonBitflag()
RTPS_DllAPI void position(uint16_t &&_position)
Definition TypeObject.h:5829
RTPS_DllAPI void position(const uint16_t &_position)
Definition TypeObject.h:5823
RTPS_DllAPI bool operator==(const CommonBitflag &other) const
RTPS_DllAPI ~CommonBitflag()
RTPS_DllAPI CommonBitflag & operator=(const CommonBitflag &x)
Definition TypeObject.h:3602
RTPS_DllAPI void element_flags(const CollectionElementFlag &_element_flags)
Definition TypeObject.h:3616
RTPS_DllAPI CommonCollectionElement(CommonCollectionElement &&x)
RTPS_DllAPI bool operator==(const CommonCollectionElement &other) const
RTPS_DllAPI TypeIdentifier & type()
Definition TypeObject.h:3655
RTPS_DllAPI CommonCollectionElement & operator=(const CommonCollectionElement &x)
RTPS_DllAPI void type(TypeIdentifier &&_type)
Definition TypeObject.h:3644
RTPS_DllAPI CommonCollectionElement()
RTPS_DllAPI void element_flags(CollectionElementFlag &&_element_flags)
Definition TypeObject.h:3622
RTPS_DllAPI CommonCollectionElement(const CommonCollectionElement &x)
RTPS_DllAPI ~CommonCollectionElement()
RTPS_DllAPI const TypeIdentifier & type() const
Definition TypeObject.h:3650
RTPS_DllAPI bool consistent(const CommonCollectionElement &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI void type(const TypeIdentifier &_type)
Definition TypeObject.h:3638
RTPS_DllAPI const CollectionElementFlag & element_flags() const
Definition TypeObject.h:3628
RTPS_DllAPI CollectionElementFlag & element_flags()
Definition TypeObject.h:3633
Definition TypeObject.h:1522
RTPS_DllAPI void type_id(TypeIdentifier &&_type_id)
Definition TypeObject.h:1564
RTPS_DllAPI UnionDiscriminatorFlag & member_flags()
Definition TypeObject.h:1553
RTPS_DllAPI bool consistent(const CommonDiscriminatorMember &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI CommonDiscriminatorMember()
RTPS_DllAPI bool operator==(const CommonDiscriminatorMember &other) const
RTPS_DllAPI const TypeIdentifier & type_id() const
Definition TypeObject.h:1570
RTPS_DllAPI void member_flags(const UnionDiscriminatorFlag &_member_flags)
Definition TypeObject.h:1536
RTPS_DllAPI ~CommonDiscriminatorMember()
RTPS_DllAPI CommonDiscriminatorMember & operator=(const CommonDiscriminatorMember &x)
RTPS_DllAPI const UnionDiscriminatorFlag & member_flags() const
Definition TypeObject.h:1548
RTPS_DllAPI void type_id(const TypeIdentifier &_type_id)
Definition TypeObject.h:1558
RTPS_DllAPI CommonDiscriminatorMember(CommonDiscriminatorMember &&x)
RTPS_DllAPI CommonDiscriminatorMember(const CommonDiscriminatorMember &x)
RTPS_DllAPI TypeIdentifier & type_id()
Definition TypeObject.h:1575
RTPS_DllAPI void member_flags(UnionDiscriminatorFlag &&_member_flags)
Definition TypeObject.h:1542
Definition TypeObject.h:5061
RTPS_DllAPI void flags(const EnumeratedLiteralFlag &_flags)
Definition TypeObject.h:5097
RTPS_DllAPI CommonEnumeratedLiteral & operator=(const CommonEnumeratedLiteral &x)
RTPS_DllAPI EnumeratedLiteralFlag & flags()
Definition TypeObject.h:5114
RTPS_DllAPI void flags(EnumeratedLiteralFlag &&_flags)
Definition TypeObject.h:5103
RTPS_DllAPI CommonEnumeratedLiteral()
RTPS_DllAPI CommonEnumeratedLiteral(const CommonEnumeratedLiteral &x)
RTPS_DllAPI ~CommonEnumeratedLiteral()
RTPS_DllAPI const int32_t & value() const
Definition TypeObject.h:5087
RTPS_DllAPI int32_t & value()
Definition TypeObject.h:5092
RTPS_DllAPI const EnumeratedLiteralFlag & flags() const
Definition TypeObject.h:5109
RTPS_DllAPI bool operator==(const CommonEnumeratedLiteral &other) const
RTPS_DllAPI void value(const int32_t &_value)
Definition TypeObject.h:5075
RTPS_DllAPI bool consistent(const CommonEnumeratedLiteral &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI CommonEnumeratedLiteral(CommonEnumeratedLiteral &&x)
RTPS_DllAPI void value(int32_t &&_value)
Definition TypeObject.h:5081
Definition TypeObject.h:44
RTPS_DllAPI ~CommonStructMember()
RTPS_DllAPI void member_flags(const StructMemberFlag &_member_flags)
Definition TypeObject.h:80
RTPS_DllAPI CommonStructMember()
RTPS_DllAPI void member_type_id(TypeIdentifier &&_member_type_id)
Definition TypeObject.h:108
RTPS_DllAPI bool operator==(const CommonStructMember &other) const
RTPS_DllAPI void member_type_id(const TypeIdentifier &_member_type_id)
Definition TypeObject.h:102
RTPS_DllAPI StructMemberFlag & member_flags()
Definition TypeObject.h:97
RTPS_DllAPI bool consistent(const CommonStructMember &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI void member_id(MemberId &&_member_id)
Definition TypeObject.h:64
RTPS_DllAPI MemberId & member_id()
Definition TypeObject.h:75
RTPS_DllAPI TypeIdentifier & member_type_id()
Definition TypeObject.h:119
RTPS_DllAPI CommonStructMember & operator=(const CommonStructMember &x)
RTPS_DllAPI void member_id(const MemberId &_member_id)
Definition TypeObject.h:58
RTPS_DllAPI CommonStructMember(const CommonStructMember &x)
RTPS_DllAPI CommonStructMember(CommonStructMember &&x)
RTPS_DllAPI const MemberId & member_id() const
Definition TypeObject.h:70
RTPS_DllAPI void member_flags(StructMemberFlag &&_member_flags)
Definition TypeObject.h:86
RTPS_DllAPI const TypeIdentifier & member_type_id() const
Definition TypeObject.h:114
RTPS_DllAPI const StructMemberFlag & member_flags() const
Definition TypeObject.h:92
Definition TypeObject.h:1192
RTPS_DllAPI bool operator==(const CommonUnionMember &other) const
RTPS_DllAPI void type_id(TypeIdentifier &&_type_id)
Definition TypeObject.h:1256
RTPS_DllAPI void member_flags(UnionMemberFlag &&_member_flags)
Definition TypeObject.h:1234
RTPS_DllAPI UnionMemberFlag & member_flags()
Definition TypeObject.h:1245
RTPS_DllAPI CommonUnionMember & operator=(const CommonUnionMember &x)
RTPS_DllAPI const UnionMemberFlag & member_flags() const
Definition TypeObject.h:1240
RTPS_DllAPI void member_flags(const UnionMemberFlag &_member_flags)
Definition TypeObject.h:1228
RTPS_DllAPI const TypeIdentifier & type_id() const
Definition TypeObject.h:1262
RTPS_DllAPI CommonUnionMember()
RTPS_DllAPI void member_id(MemberId &&_member_id)
Definition TypeObject.h:1212
RTPS_DllAPI void label_seq(const UnionCaseLabelSeq &_label_seq)
Definition TypeObject.h:1272
RTPS_DllAPI MemberId & member_id()
Definition TypeObject.h:1223
RTPS_DllAPI bool consistent(const CommonUnionMember &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI CommonUnionMember(const CommonUnionMember &x)
RTPS_DllAPI UnionCaseLabelSeq & label_seq()
Definition TypeObject.h:1289
RTPS_DllAPI CommonUnionMember(CommonUnionMember &&x)
RTPS_DllAPI ~CommonUnionMember()
RTPS_DllAPI void member_id(const MemberId &_member_id)
Definition TypeObject.h:1206
RTPS_DllAPI void type_id(const TypeIdentifier &_type_id)
Definition TypeObject.h:1250
RTPS_DllAPI const MemberId & member_id() const
Definition TypeObject.h:1218
RTPS_DllAPI void label_seq(UnionCaseLabelSeq &&_label_seq)
Definition TypeObject.h:1278
RTPS_DllAPI const UnionCaseLabelSeq & label_seq() const
Definition TypeObject.h:1284
RTPS_DllAPI TypeIdentifier & type_id()
Definition TypeObject.h:1267
Definition TypeObject.h:2986
RTPS_DllAPI const AppliedBuiltinMemberAnnotations & ann_builtin() const
Definition TypeObject.h:3034
RTPS_DllAPI bool operator==(const CompleteAliasBody &other) const
RTPS_DllAPI CommonAliasBody & common()
Definition TypeObject.h:3017
RTPS_DllAPI AppliedBuiltinMemberAnnotations & ann_builtin()
Definition TypeObject.h:3039
RTPS_DllAPI CompleteAliasBody(const CompleteAliasBody &x)
RTPS_DllAPI const CommonAliasBody & common() const
Definition TypeObject.h:3012
RTPS_DllAPI CompleteAliasBody & operator=(const CompleteAliasBody &x)
RTPS_DllAPI CompleteAliasBody(CompleteAliasBody &&x)
RTPS_DllAPI CompleteAliasBody()
RTPS_DllAPI ~CompleteAliasBody()
RTPS_DllAPI void common(const CommonAliasBody &_common)
Definition TypeObject.h:3000
RTPS_DllAPI void common(CommonAliasBody &&_common)
Definition TypeObject.h:3006
RTPS_DllAPI void ann_custom(AppliedAnnotationSeq &&_ann_custom)
Definition TypeObject.h:3050
RTPS_DllAPI void ann_custom(const AppliedAnnotationSeq &_ann_custom)
Definition TypeObject.h:3044
RTPS_DllAPI void ann_builtin(const AppliedBuiltinMemberAnnotations &_ann_builtin)
Definition TypeObject.h:3022
RTPS_DllAPI const AppliedAnnotationSeq & ann_custom() const
Definition TypeObject.h:3056
RTPS_DllAPI void ann_builtin(AppliedBuiltinMemberAnnotations &&_ann_builtin)
Definition TypeObject.h:3028
RTPS_DllAPI AppliedAnnotationSeq & ann_custom()
Definition TypeObject.h:3061
Definition TypeObject.h:3282
RTPS_DllAPI const CompleteAliasHeader & header() const
Definition TypeObject.h:3330
RTPS_DllAPI CompleteAliasType & operator=(const CompleteAliasType &x)
RTPS_DllAPI AliasTypeFlag & alias_flags()
Definition TypeObject.h:3313
RTPS_DllAPI void alias_flags(const AliasTypeFlag &_alias_flags)
Definition TypeObject.h:3296
RTPS_DllAPI void header(CompleteAliasHeader &&_header)
Definition TypeObject.h:3324
RTPS_DllAPI void body(CompleteAliasBody &&_body)
Definition TypeObject.h:3346
RTPS_DllAPI void alias_flags(AliasTypeFlag &&_alias_flags)
Definition TypeObject.h:3302
RTPS_DllAPI void body(const CompleteAliasBody &_body)
Definition TypeObject.h:3340
RTPS_DllAPI CompleteAliasBody & body()
Definition TypeObject.h:3357
RTPS_DllAPI const CompleteAliasBody & body() const
Definition TypeObject.h:3352
RTPS_DllAPI CompleteAliasHeader & header()
Definition TypeObject.h:3335
RTPS_DllAPI bool operator==(const CompleteAliasType &other) const
RTPS_DllAPI CompleteAliasType()
RTPS_DllAPI ~CompleteAliasType()
RTPS_DllAPI void header(const CompleteAliasHeader &_header)
Definition TypeObject.h:3318
RTPS_DllAPI CompleteAliasType(CompleteAliasType &&x)
RTPS_DllAPI const AliasTypeFlag & alias_flags() const
Definition TypeObject.h:3308
RTPS_DllAPI CompleteAliasType(const CompleteAliasType &x)
Definition TypeObject.h:2312
RTPS_DllAPI CompleteAnnotationParameter & operator=(const CompleteAnnotationParameter &x)
RTPS_DllAPI CommonAnnotationParameter & common()
Definition TypeObject.h:2343
RTPS_DllAPI CompleteAnnotationParameter()
RTPS_DllAPI AnnotationParameterValue & default_value()
Definition TypeObject.h:2387
RTPS_DllAPI void common(const CommonAnnotationParameter &_common)
Definition TypeObject.h:2326
RTPS_DllAPI void default_value(const AnnotationParameterValue &_default_value)
Definition TypeObject.h:2370
RTPS_DllAPI const CommonAnnotationParameter & common() const
Definition TypeObject.h:2338
RTPS_DllAPI void name(const MemberName &_name)
Definition TypeObject.h:2348
RTPS_DllAPI void common(CommonAnnotationParameter &&_common)
Definition TypeObject.h:2332
RTPS_DllAPI CompleteAnnotationParameter(CompleteAnnotationParameter &&x)
RTPS_DllAPI void name(MemberName &&_name)
Definition TypeObject.h:2354
RTPS_DllAPI const MemberName & name() const
Definition TypeObject.h:2360
RTPS_DllAPI ~CompleteAnnotationParameter()
RTPS_DllAPI const AnnotationParameterValue & default_value() const
Definition TypeObject.h:2382
RTPS_DllAPI bool consistent(const CompleteAnnotationParameter &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI MemberName & name()
Definition TypeObject.h:2365
RTPS_DllAPI CompleteAnnotationParameter(const CompleteAnnotationParameter &x)
RTPS_DllAPI void default_value(AnnotationParameterValue &&_default_value)
Definition TypeObject.h:2376
RTPS_DllAPI bool operator==(const CompleteAnnotationParameter &other) const
Definition TypeObject.h:2663
RTPS_DllAPI CompleteAnnotationType()
RTPS_DllAPI void member_seq(CompleteAnnotationParameterSeq &&_member_seq)
Definition TypeObject.h:2727
RTPS_DllAPI CompleteAnnotationType & operator=(const CompleteAnnotationType &x)
RTPS_DllAPI void annotation_flag(const AnnotationTypeFlag &_annotation_flag)
Definition TypeObject.h:2677
RTPS_DllAPI CompleteAnnotationHeader & header()
Definition TypeObject.h:2716
RTPS_DllAPI void header(CompleteAnnotationHeader &&_header)
Definition TypeObject.h:2705
RTPS_DllAPI void annotation_flag(AnnotationTypeFlag &&_annotation_flag)
Definition TypeObject.h:2683
RTPS_DllAPI bool operator==(const CompleteAnnotationType &other) const
RTPS_DllAPI ~CompleteAnnotationType()
RTPS_DllAPI bool consistent(const CompleteAnnotationType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI CompleteAnnotationType(const CompleteAnnotationType &x)
RTPS_DllAPI const CompleteAnnotationParameterSeq & member_seq() const
Definition TypeObject.h:2733
RTPS_DllAPI CompleteAnnotationType(CompleteAnnotationType &&x)
RTPS_DllAPI void member_seq(const CompleteAnnotationParameterSeq &_member_seq)
Definition TypeObject.h:2721
RTPS_DllAPI const CompleteAnnotationHeader & header() const
Definition TypeObject.h:2711
RTPS_DllAPI AnnotationTypeFlag & annotation_flag()
Definition TypeObject.h:2694
RTPS_DllAPI const AnnotationTypeFlag & annotation_flag() const
Definition TypeObject.h:2689
RTPS_DllAPI void header(const CompleteAnnotationHeader &_header)
Definition TypeObject.h:2699
RTPS_DllAPI CompleteAnnotationParameterSeq & member_seq()
Definition TypeObject.h:2738
Definition TypeObject.h:4545
RTPS_DllAPI CompleteArrayType & operator=(const CompleteArrayType &x)
RTPS_DllAPI void header(const CompleteArrayHeader &_header)
Definition TypeObject.h:4581
RTPS_DllAPI ~CompleteArrayType()
RTPS_DllAPI const CollectionTypeFlag & collection_flag() const
Definition TypeObject.h:4571
RTPS_DllAPI void element(const CompleteCollectionElement &_element)
Definition TypeObject.h:4603
RTPS_DllAPI void element(CompleteCollectionElement &&_element)
Definition TypeObject.h:4609
RTPS_DllAPI CompleteCollectionElement & element()
Definition TypeObject.h:4620
RTPS_DllAPI void header(CompleteArrayHeader &&_header)
Definition TypeObject.h:4587
RTPS_DllAPI void collection_flag(const CollectionTypeFlag &_collection_flag)
Definition TypeObject.h:4559
RTPS_DllAPI const CompleteCollectionElement & element() const
Definition TypeObject.h:4615
RTPS_DllAPI CompleteArrayType(CompleteArrayType &&x)
RTPS_DllAPI bool operator==(const CompleteArrayType &other) const
RTPS_DllAPI CompleteArrayType()
RTPS_DllAPI void collection_flag(CollectionTypeFlag &&_collection_flag)
Definition TypeObject.h:4565
RTPS_DllAPI CompleteArrayHeader & header()
Definition TypeObject.h:4598
RTPS_DllAPI const CompleteArrayHeader & header() const
Definition TypeObject.h:4593
RTPS_DllAPI CollectionTypeFlag & collection_flag()
Definition TypeObject.h:4576
RTPS_DllAPI bool consistent(const CompleteArrayType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI CompleteArrayType(const CompleteArrayType &x)
Definition TypeObject.h:6532
RTPS_DllAPI CompleteMemberDetail & detail()
Definition TypeObject.h:6585
RTPS_DllAPI const CommonBitfield & common() const
Definition TypeObject.h:6558
RTPS_DllAPI CommonBitfield & common()
Definition TypeObject.h:6563
RTPS_DllAPI void common(const CommonBitfield &_common)
Definition TypeObject.h:6546
RTPS_DllAPI CompleteBitfield(CompleteBitfield &&x)
RTPS_DllAPI const CompleteMemberDetail & detail() const
Definition TypeObject.h:6580
RTPS_DllAPI void common(CommonBitfield &&_common)
Definition TypeObject.h:6552
RTPS_DllAPI CompleteBitfield()
RTPS_DllAPI bool consistent(const CompleteBitfield &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI void detail(const CompleteMemberDetail &_detail)
Definition TypeObject.h:6568
RTPS_DllAPI ~CompleteBitfield()
RTPS_DllAPI void detail(CompleteMemberDetail &&_detail)
Definition TypeObject.h:6574
RTPS_DllAPI bool operator==(const CompleteBitfield &other) const
RTPS_DllAPI CompleteBitfield & operator=(const CompleteBitfield &x)
RTPS_DllAPI CompleteBitfield(const CompleteBitfield &x)
Definition TypeObject.h:5901
RTPS_DllAPI CompleteMemberDetail & detail()
Definition TypeObject.h:5954
RTPS_DllAPI ~CompleteBitflag()
RTPS_DllAPI CommonBitflag & common()
Definition TypeObject.h:5932
RTPS_DllAPI CompleteBitflag & operator=(const CompleteBitflag &x)
RTPS_DllAPI CompleteBitflag(CompleteBitflag &&x)
RTPS_DllAPI void common(CommonBitflag &&_common)
Definition TypeObject.h:5921
RTPS_DllAPI const CompleteMemberDetail & detail() const
Definition TypeObject.h:5949
RTPS_DllAPI bool consistent(const CompleteBitflag &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI void detail(const CompleteMemberDetail &_detail)
Definition TypeObject.h:5937
RTPS_DllAPI const CommonBitflag & common() const
Definition TypeObject.h:5927
RTPS_DllAPI void detail(CompleteMemberDetail &&_detail)
Definition TypeObject.h:5943
RTPS_DllAPI void common(const CommonBitflag &_common)
Definition TypeObject.h:5915
RTPS_DllAPI bool operator==(const CompleteBitflag &other) const
RTPS_DllAPI CompleteBitflag()
RTPS_DllAPI CompleteBitflag(const CompleteBitflag &x)
Definition TypeObject.h:6160
RTPS_DllAPI CompleteBitmaskType(const CompleteBitmaskType &x)
RTPS_DllAPI void header(const CompleteBitmaskHeader &_header)
Definition TypeObject.h:6196
RTPS_DllAPI CompleteBitflagSeq & flag_seq()
Definition TypeObject.h:6235
RTPS_DllAPI void bitmask_flags(BitmaskTypeFlag &&_bitmask_flags)
Definition TypeObject.h:6180
RTPS_DllAPI const CompleteBitflagSeq & flag_seq() const
Definition TypeObject.h:6230
RTPS_DllAPI void flag_seq(const CompleteBitflagSeq &_flag_seq)
Definition TypeObject.h:6218
RTPS_DllAPI bool operator==(const CompleteBitmaskType &other) const
RTPS_DllAPI CompleteBitmaskType & operator=(const CompleteBitmaskType &x)
RTPS_DllAPI CompleteBitmaskType()
RTPS_DllAPI CompleteBitmaskHeader & header()
Definition TypeObject.h:6213
RTPS_DllAPI void flag_seq(CompleteBitflagSeq &&_flag_seq)
Definition TypeObject.h:6224
RTPS_DllAPI void header(CompleteBitmaskHeader &&_header)
Definition TypeObject.h:6202
RTPS_DllAPI CompleteBitmaskType(CompleteBitmaskType &&x)
RTPS_DllAPI BitmaskTypeFlag & bitmask_flags()
Definition TypeObject.h:6191
RTPS_DllAPI const BitmaskTypeFlag & bitmask_flags() const
Definition TypeObject.h:6186
RTPS_DllAPI bool consistent(const CompleteBitmaskType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI void bitmask_flags(const BitmaskTypeFlag &_bitmask_flags)
Definition TypeObject.h:6174
RTPS_DllAPI const CompleteBitmaskHeader & header() const
Definition TypeObject.h:6208
RTPS_DllAPI ~CompleteBitmaskType()
Definition TypeObject.h:6877
RTPS_DllAPI void bitset_flags(BitsetTypeFlag &&_bitset_flags)
Definition TypeObject.h:6897
RTPS_DllAPI BitsetTypeFlag & bitset_flags()
Definition TypeObject.h:6908
RTPS_DllAPI void header(const CompleteBitsetHeader &_header)
Definition TypeObject.h:6913
RTPS_DllAPI bool consistent(const CompleteBitsetType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI CompleteBitsetType()
RTPS_DllAPI const CompleteBitsetHeader & header() const
Definition TypeObject.h:6925
RTPS_DllAPI CompleteBitfieldSeq & field_seq()
Definition TypeObject.h:6952
RTPS_DllAPI void header(CompleteBitsetHeader &&_header)
Definition TypeObject.h:6919
RTPS_DllAPI CompleteBitsetType(const CompleteBitsetType &x)
RTPS_DllAPI bool operator==(const CompleteBitsetType &other) const
RTPS_DllAPI const CompleteBitfieldSeq & field_seq() const
Definition TypeObject.h:6947
RTPS_DllAPI void bitset_flags(const BitsetTypeFlag &_bitset_flags)
Definition TypeObject.h:6891
RTPS_DllAPI CompleteBitsetType & operator=(const CompleteBitsetType &x)
RTPS_DllAPI void field_seq(CompleteBitfieldSeq &&_field_seq)
Definition TypeObject.h:6941
RTPS_DllAPI CompleteBitsetHeader & header()
Definition TypeObject.h:6930
RTPS_DllAPI ~CompleteBitsetType()
RTPS_DllAPI const BitsetTypeFlag & bitset_flags() const
Definition TypeObject.h:6903
RTPS_DllAPI CompleteBitsetType(CompleteBitsetType &&x)
RTPS_DllAPI void field_seq(const CompleteBitfieldSeq &_field_seq)
Definition TypeObject.h:6935
Definition TypeObject.h:3694
RTPS_DllAPI CompleteElementDetail & detail()
Definition TypeObject.h:3747
RTPS_DllAPI CompleteCollectionElement()
RTPS_DllAPI ~CompleteCollectionElement()
RTPS_DllAPI void common(const CommonCollectionElement &_common)
Definition TypeObject.h:3708
RTPS_DllAPI void detail(CompleteElementDetail &&_detail)
Definition TypeObject.h:3736
RTPS_DllAPI CompleteCollectionElement(const CompleteCollectionElement &x)
RTPS_DllAPI const CompleteElementDetail & detail() const
Definition TypeObject.h:3742
RTPS_DllAPI const CommonCollectionElement & common() const
Definition TypeObject.h:3720
RTPS_DllAPI CompleteCollectionElement(CompleteCollectionElement &&x)
RTPS_DllAPI void detail(const CompleteElementDetail &_detail)
Definition TypeObject.h:3730
RTPS_DllAPI bool consistent(const CompleteCollectionElement &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI CompleteCollectionElement & operator=(const CompleteCollectionElement &x)
RTPS_DllAPI void common(CommonCollectionElement &&_common)
Definition TypeObject.h:3714
RTPS_DllAPI CommonCollectionElement & common()
Definition TypeObject.h:3725
RTPS_DllAPI bool operator==(const CompleteCollectionElement &other) const
Definition TypeObject.h:1616
RTPS_DllAPI void common(CommonDiscriminatorMember &&_common)
Definition TypeObject.h:1636
RTPS_DllAPI CompleteDiscriminatorMember()
RTPS_DllAPI AppliedBuiltinTypeAnnotations & ann_builtin()
Definition TypeObject.h:1669
RTPS_DllAPI const CommonDiscriminatorMember & common() const
Definition TypeObject.h:1642
RTPS_DllAPI const AppliedBuiltinTypeAnnotations & ann_builtin() const
Definition TypeObject.h:1664
RTPS_DllAPI void ann_builtin(const AppliedBuiltinTypeAnnotations &_ann_builtin)
Definition TypeObject.h:1652
RTPS_DllAPI bool consistent(const CompleteDiscriminatorMember &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI void ann_builtin(AppliedBuiltinTypeAnnotations &&_ann_builtin)
Definition TypeObject.h:1658
RTPS_DllAPI CompleteDiscriminatorMember(CompleteDiscriminatorMember &&x)
RTPS_DllAPI void common(const CommonDiscriminatorMember &_common)
Definition TypeObject.h:1630
RTPS_DllAPI bool operator==(const CompleteDiscriminatorMember &other) const
RTPS_DllAPI CompleteDiscriminatorMember(const CompleteDiscriminatorMember &x)
RTPS_DllAPI CompleteDiscriminatorMember & operator=(const CompleteDiscriminatorMember &x)
RTPS_DllAPI void ann_custom(AppliedAnnotationSeq &&_ann_custom)
Definition TypeObject.h:1680
RTPS_DllAPI ~CompleteDiscriminatorMember()
RTPS_DllAPI CommonDiscriminatorMember & common()
Definition TypeObject.h:1647
RTPS_DllAPI void ann_custom(const AppliedAnnotationSeq &_ann_custom)
Definition TypeObject.h:1674
RTPS_DllAPI const AppliedAnnotationSeq & ann_custom() const
Definition TypeObject.h:1686
RTPS_DllAPI AppliedAnnotationSeq & ann_custom()
Definition TypeObject.h:1691
Definition TypeObject.h:3511
RTPS_DllAPI CompleteElementDetail(const CompleteElementDetail &x)
RTPS_DllAPI ~CompleteElementDetail()
RTPS_DllAPI const AppliedBuiltinMemberAnnotations & ann_builtin() const
Definition TypeObject.h:3537
RTPS_DllAPI AppliedBuiltinMemberAnnotations & ann_builtin()
Definition TypeObject.h:3542
RTPS_DllAPI bool operator==(const CompleteElementDetail &other) const
RTPS_DllAPI CompleteElementDetail(CompleteElementDetail &&x)
RTPS_DllAPI CompleteElementDetail & operator=(const CompleteElementDetail &x)
RTPS_DllAPI CompleteElementDetail()
RTPS_DllAPI bool consistent(const CompleteElementDetail &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI void ann_custom(AppliedAnnotationSeq &&_ann_custom)
Definition TypeObject.h:3553
RTPS_DllAPI void ann_custom(const AppliedAnnotationSeq &_ann_custom)
Definition TypeObject.h:3547
RTPS_DllAPI void ann_builtin(const AppliedBuiltinMemberAnnotations &_ann_builtin)
Definition TypeObject.h:3525
RTPS_DllAPI const AppliedAnnotationSeq & ann_custom() const
Definition TypeObject.h:3559
RTPS_DllAPI void ann_builtin(AppliedBuiltinMemberAnnotations &&_ann_builtin)
Definition TypeObject.h:3531
RTPS_DllAPI AppliedAnnotationSeq & ann_custom()
Definition TypeObject.h:3564
Definition TypeObject.h:5155
RTPS_DllAPI CompleteMemberDetail & detail()
Definition TypeObject.h:5208
RTPS_DllAPI ~CompleteEnumeratedLiteral()
RTPS_DllAPI void common(CommonEnumeratedLiteral &&_common)
Definition TypeObject.h:5175
RTPS_DllAPI CommonEnumeratedLiteral & common()
Definition TypeObject.h:5186
RTPS_DllAPI bool consistent(const CompleteEnumeratedLiteral &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI const CompleteMemberDetail & detail() const
Definition TypeObject.h:5203
RTPS_DllAPI CompleteEnumeratedLiteral & operator=(const CompleteEnumeratedLiteral &x)
RTPS_DllAPI CompleteEnumeratedLiteral(CompleteEnumeratedLiteral &&x)
RTPS_DllAPI CompleteEnumeratedLiteral(const CompleteEnumeratedLiteral &x)
RTPS_DllAPI void detail(const CompleteMemberDetail &_detail)
Definition TypeObject.h:5191
RTPS_DllAPI void detail(CompleteMemberDetail &&_detail)
Definition TypeObject.h:5197
RTPS_DllAPI void common(const CommonEnumeratedLiteral &_common)
Definition TypeObject.h:5169
RTPS_DllAPI const CommonEnumeratedLiteral & common() const
Definition TypeObject.h:5181
RTPS_DllAPI bool operator==(const CompleteEnumeratedLiteral &other) const
RTPS_DllAPI CompleteEnumeratedLiteral()
Definition TypeObject.h:5576
RTPS_DllAPI bool consistent(const CompleteEnumeratedType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI CompleteEnumeratedType()
RTPS_DllAPI CompleteEnumeratedType(const CompleteEnumeratedType &x)
RTPS_DllAPI CompleteEnumeratedHeader & header()
Definition TypeObject.h:5629
RTPS_DllAPI void enum_flags(const EnumTypeFlag &_enum_flags)
Definition TypeObject.h:5590
RTPS_DllAPI CompleteEnumeratedType & operator=(const CompleteEnumeratedType &x)
RTPS_DllAPI void enum_flags(EnumTypeFlag &&_enum_flags)
Definition TypeObject.h:5596
RTPS_DllAPI CompleteEnumeratedType(CompleteEnumeratedType &&x)
RTPS_DllAPI CompleteEnumeratedLiteralSeq & literal_seq()
Definition TypeObject.h:5651
RTPS_DllAPI EnumTypeFlag & enum_flags()
Definition TypeObject.h:5607
RTPS_DllAPI const CompleteEnumeratedHeader & header() const
Definition TypeObject.h:5624
RTPS_DllAPI const EnumTypeFlag & enum_flags() const
Definition TypeObject.h:5602
RTPS_DllAPI void literal_seq(CompleteEnumeratedLiteralSeq &&_literal_seq)
Definition TypeObject.h:5640
RTPS_DllAPI const CompleteEnumeratedLiteralSeq & literal_seq() const
Definition TypeObject.h:5646
RTPS_DllAPI ~CompleteEnumeratedType()
RTPS_DllAPI void header(CompleteEnumeratedHeader &&_header)
Definition TypeObject.h:5618
RTPS_DllAPI bool operator==(const CompleteEnumeratedType &other) const
RTPS_DllAPI void literal_seq(const CompleteEnumeratedLiteralSeq &_literal_seq)
Definition TypeObject.h:5634
RTPS_DllAPI void header(const CompleteEnumeratedHeader &_header)
Definition TypeObject.h:5612
Definition TypeObject.h:7111
RTPS_DllAPI CompleteExtendedType(const CompleteExtendedType &x)
RTPS_DllAPI bool consistent(const CompleteExtendedType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI CompleteExtendedType(CompleteExtendedType &&x)
RTPS_DllAPI bool operator==(const CompleteExtendedType &) const
Definition TypeObject.h:7141
RTPS_DllAPI CompleteExtendedType & operator=(const CompleteExtendedType &x)
RTPS_DllAPI ~CompleteExtendedType()
RTPS_DllAPI CompleteExtendedType()
Definition TypeObject.h:4779
RTPS_DllAPI bool consistent(const CompleteMapType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI bool operator==(const CompleteMapType &other) const
RTPS_DllAPI const CollectionTypeFlag & collection_flag() const
Definition TypeObject.h:4805
RTPS_DllAPI void element(const CompleteCollectionElement &_element)
Definition TypeObject.h:4859
RTPS_DllAPI void key(const CompleteCollectionElement &_key)
Definition TypeObject.h:4837
RTPS_DllAPI void header(const CompleteCollectionHeader &_header)
Definition TypeObject.h:4815
RTPS_DllAPI void element(CompleteCollectionElement &&_element)
Definition TypeObject.h:4865
RTPS_DllAPI const CompleteCollectionHeader & header() const
Definition TypeObject.h:4827
RTPS_DllAPI CompleteCollectionElement & element()
Definition TypeObject.h:4876
RTPS_DllAPI CompleteCollectionElement & key()
Definition TypeObject.h:4854
RTPS_DllAPI void collection_flag(const CollectionTypeFlag &_collection_flag)
Definition TypeObject.h:4793
RTPS_DllAPI void header(CompleteCollectionHeader &&_header)
Definition TypeObject.h:4821
RTPS_DllAPI CompleteMapType()
RTPS_DllAPI CompleteMapType & operator=(const CompleteMapType &x)
RTPS_DllAPI void key(CompleteCollectionElement &&_key)
Definition TypeObject.h:4843
RTPS_DllAPI const CompleteCollectionElement & element() const
Definition TypeObject.h:4871
RTPS_DllAPI const CompleteCollectionElement & key() const
Definition TypeObject.h:4849
RTPS_DllAPI CompleteCollectionHeader & header()
Definition TypeObject.h:4832
RTPS_DllAPI void collection_flag(CollectionTypeFlag &&_collection_flag)
Definition TypeObject.h:4799
RTPS_DllAPI CollectionTypeFlag & collection_flag()
Definition TypeObject.h:4810
RTPS_DllAPI CompleteMapType(const CompleteMapType &x)
RTPS_DllAPI ~CompleteMapType()
RTPS_DllAPI CompleteMapType(CompleteMapType &&x)
Definition TypeObject.h:161
RTPS_DllAPI CompleteMemberDetail & operator=(const CompleteMemberDetail &x)
RTPS_DllAPI ~CompleteMemberDetail()
RTPS_DllAPI const AppliedBuiltinMemberAnnotations & ann_builtin() const
Definition TypeObject.h:209
RTPS_DllAPI bool consistent(const CompleteMemberDetail &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI bool operator==(const CompleteMemberDetail &other) const
RTPS_DllAPI CompleteMemberDetail()
RTPS_DllAPI AppliedBuiltinMemberAnnotations & ann_builtin()
Definition TypeObject.h:214
RTPS_DllAPI void name(const MemberName &_name)
Definition TypeObject.h:175
RTPS_DllAPI CompleteMemberDetail(const CompleteMemberDetail &x)
RTPS_DllAPI void name(MemberName &&_name)
Definition TypeObject.h:181
RTPS_DllAPI const MemberName & name() const
Definition TypeObject.h:187
RTPS_DllAPI MemberName & name()
Definition TypeObject.h:192
RTPS_DllAPI void ann_custom(AppliedAnnotationSeq &&_ann_custom)
Definition TypeObject.h:225
RTPS_DllAPI void ann_custom(const AppliedAnnotationSeq &_ann_custom)
Definition TypeObject.h:219
RTPS_DllAPI CompleteMemberDetail(CompleteMemberDetail &&x)
RTPS_DllAPI void ann_builtin(const AppliedBuiltinMemberAnnotations &_ann_builtin)
Definition TypeObject.h:197
RTPS_DllAPI const AppliedAnnotationSeq & ann_custom() const
Definition TypeObject.h:231
RTPS_DllAPI void ann_builtin(AppliedBuiltinMemberAnnotations &&_ann_builtin)
Definition TypeObject.h:203
RTPS_DllAPI AppliedAnnotationSeq & ann_custom()
Definition TypeObject.h:236
Definition TypeObject.h:4084
RTPS_DllAPI const CollectionTypeFlag & collection_flag() const
Definition TypeObject.h:4110
RTPS_DllAPI void element(const CompleteCollectionElement &_element)
Definition TypeObject.h:4142
RTPS_DllAPI void header(const CompleteCollectionHeader &_header)
Definition TypeObject.h:4120
RTPS_DllAPI CompleteSequenceType & operator=(const CompleteSequenceType &x)
RTPS_DllAPI void element(CompleteCollectionElement &&_element)
Definition TypeObject.h:4148
RTPS_DllAPI const CompleteCollectionHeader & header() const
Definition TypeObject.h:4132
RTPS_DllAPI CompleteCollectionElement & element()
Definition TypeObject.h:4159
RTPS_DllAPI void collection_flag(const CollectionTypeFlag &_collection_flag)
Definition TypeObject.h:4098
RTPS_DllAPI void header(CompleteCollectionHeader &&_header)
Definition TypeObject.h:4126
RTPS_DllAPI bool consistent(const CompleteSequenceType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI const CompleteCollectionElement & element() const
Definition TypeObject.h:4154
RTPS_DllAPI CompleteSequenceType(const CompleteSequenceType &x)
RTPS_DllAPI CompleteCollectionHeader & header()
Definition TypeObject.h:4137
RTPS_DllAPI void collection_flag(CollectionTypeFlag &&_collection_flag)
Definition TypeObject.h:4104
RTPS_DllAPI CollectionTypeFlag & collection_flag()
Definition TypeObject.h:4115
RTPS_DllAPI CompleteSequenceType()
RTPS_DllAPI bool operator==(const CompleteSequenceType &other) const
RTPS_DllAPI CompleteSequenceType(CompleteSequenceType &&x)
RTPS_DllAPI ~CompleteSequenceType()
Definition TypeObject.h:347
RTPS_DllAPI CompleteMemberDetail & detail()
Definition TypeObject.h:400
RTPS_DllAPI CompleteStructMember(CompleteStructMember &&x)
RTPS_DllAPI CompleteStructMember()
RTPS_DllAPI bool operator==(const CompleteStructMember &other) const
RTPS_DllAPI CompleteStructMember(const CompleteStructMember &x)
RTPS_DllAPI const CommonStructMember & common() const
Definition TypeObject.h:373
RTPS_DllAPI const CompleteMemberDetail & detail() const
Definition TypeObject.h:395
RTPS_DllAPI bool consistent(const CompleteStructMember &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI void common(const CommonStructMember &_common)
Definition TypeObject.h:361
RTPS_DllAPI CommonStructMember & common()
Definition TypeObject.h:378
RTPS_DllAPI void detail(const CompleteMemberDetail &_detail)
Definition TypeObject.h:383
RTPS_DllAPI void detail(CompleteMemberDetail &&_detail)
Definition TypeObject.h:389
RTPS_DllAPI CompleteStructMember & operator=(const CompleteStructMember &x)
RTPS_DllAPI void common(CommonStructMember &&_common)
Definition TypeObject.h:367
RTPS_DllAPI ~CompleteStructMember()
Definition TypeObject.h:953
RTPS_DllAPI void struct_flags(StructTypeFlag &&_struct_flags)
Definition TypeObject.h:973
RTPS_DllAPI const StructTypeFlag & struct_flags() const
Definition TypeObject.h:979
RTPS_DllAPI void header(const CompleteStructHeader &_header)
Definition TypeObject.h:989
RTPS_DllAPI CompleteStructMemberSeq & member_seq()
Definition TypeObject.h:1028
RTPS_DllAPI CompleteStructType(CompleteStructType &&x)
RTPS_DllAPI const CompleteStructMemberSeq & member_seq() const
Definition TypeObject.h:1023
RTPS_DllAPI CompleteStructType()
RTPS_DllAPI CompleteStructType(const CompleteStructType &x)
RTPS_DllAPI CompleteStructType & operator=(const CompleteStructType &x)
RTPS_DllAPI ~CompleteStructType()
RTPS_DllAPI void struct_flags(const StructTypeFlag &_struct_flags)
Definition TypeObject.h:967
RTPS_DllAPI const CompleteStructHeader & header() const
Definition TypeObject.h:1001
RTPS_DllAPI void member_seq(const CompleteStructMemberSeq &_member_seq)
Definition TypeObject.h:1011
RTPS_DllAPI bool consistent(const CompleteStructType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI StructTypeFlag & struct_flags()
Definition TypeObject.h:984
RTPS_DllAPI void header(CompleteStructHeader &&_header)
Definition TypeObject.h:995
RTPS_DllAPI CompleteStructHeader & header()
Definition TypeObject.h:1006
RTPS_DllAPI void member_seq(CompleteStructMemberSeq &&_member_seq)
Definition TypeObject.h:1017
RTPS_DllAPI bool operator==(const CompleteStructType &other) const
Definition TypeObject.h:655
RTPS_DllAPI CompleteTypeDetail(const CompleteTypeDetail &x)
RTPS_DllAPI AppliedBuiltinTypeAnnotations & ann_builtin()
Definition TypeObject.h:686
RTPS_DllAPI const QualifiedTypeName & type_name() const
Definition TypeObject.h:725
RTPS_DllAPI QualifiedTypeName & type_name()
Definition TypeObject.h:730
RTPS_DllAPI const AppliedBuiltinTypeAnnotations & ann_builtin() const
Definition TypeObject.h:681
RTPS_DllAPI CompleteTypeDetail & operator=(const CompleteTypeDetail &x)
RTPS_DllAPI CompleteTypeDetail(CompleteTypeDetail &&x)
RTPS_DllAPI CompleteTypeDetail()
RTPS_DllAPI void ann_builtin(const AppliedBuiltinTypeAnnotations &_ann_builtin)
Definition TypeObject.h:669
RTPS_DllAPI bool consistent(const CompleteTypeDetail &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI void ann_builtin(AppliedBuiltinTypeAnnotations &&_ann_builtin)
Definition TypeObject.h:675
RTPS_DllAPI ~CompleteTypeDetail()
RTPS_DllAPI void type_name(const QualifiedTypeName &_type_name)
Definition TypeObject.h:713
RTPS_DllAPI void ann_custom(AppliedAnnotationSeq &&_ann_custom)
Definition TypeObject.h:697
RTPS_DllAPI bool operator==(const CompleteTypeDetail &other) const
RTPS_DllAPI void ann_custom(const AppliedAnnotationSeq &_ann_custom)
Definition TypeObject.h:691
RTPS_DllAPI void type_name(QualifiedTypeName &&_type_name)
Definition TypeObject.h:719
RTPS_DllAPI const AppliedAnnotationSeq & ann_custom() const
Definition TypeObject.h:703
RTPS_DllAPI AppliedAnnotationSeq & ann_custom()
Definition TypeObject.h:708
Definition TypeObject.h:7204
RTPS_DllAPI void annotation_type(CompleteAnnotationType _annotation_type)
RTPS_DllAPI const CompleteSequenceType & sequence_type() const
RTPS_DllAPI void union_type(CompleteUnionType _union_type)
RTPS_DllAPI void _d(octet __d)
RTPS_DllAPI CompleteUnionType & union_type()
RTPS_DllAPI void struct_type(CompleteStructType _struct_type)
RTPS_DllAPI bool consistent(const CompleteTypeObject &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI void array_type(CompleteArrayType _array_type)
RTPS_DllAPI const CompleteAnnotationType & annotation_type() const
RTPS_DllAPI void alias_type(CompleteAliasType _alias_type)
RTPS_DllAPI CompleteTypeObject()
RTPS_DllAPI CompleteSequenceType & sequence_type()
RTPS_DllAPI const CompleteUnionType & union_type() const
RTPS_DllAPI CompleteExtendedType & extended_type()
RTPS_DllAPI const CompleteExtendedType & extended_type() const
RTPS_DllAPI CompleteEnumeratedType & enumerated_type()
RTPS_DllAPI const CompleteBitsetType & bitset_type() const
RTPS_DllAPI CompleteStructType & struct_type()
RTPS_DllAPI const CompleteMapType & map_type() const
RTPS_DllAPI bool operator==(const CompleteTypeObject &other) const
RTPS_DllAPI void map_type(CompleteMapType _map_type)
RTPS_DllAPI CompleteTypeObject & operator=(const CompleteTypeObject &x)
RTPS_DllAPI const CompleteArrayType & array_type() const
RTPS_DllAPI void enumerated_type(CompleteEnumeratedType _enumerated_type)
RTPS_DllAPI CompleteArrayType & array_type()
RTPS_DllAPI const CompleteAliasType & alias_type() const
RTPS_DllAPI void bitset_type(CompleteBitsetType _bitset_type)
RTPS_DllAPI void bitmask_type(CompleteBitmaskType _bitmask_type)
RTPS_DllAPI void sequence_type(CompleteSequenceType _sequence_type)
RTPS_DllAPI CompleteTypeObject(CompleteTypeObject &&x)
RTPS_DllAPI const CompleteEnumeratedType & enumerated_type() const
RTPS_DllAPI CompleteAliasType & alias_type()
RTPS_DllAPI octet _d() const
RTPS_DllAPI CompleteMapType & map_type()
RTPS_DllAPI const CompleteBitmaskType & bitmask_type() const
RTPS_DllAPI CompleteAnnotationType & annotation_type()
RTPS_DllAPI void extended_type(CompleteExtendedType _extended_type)
RTPS_DllAPI const CompleteStructType & struct_type() const
RTPS_DllAPI ~CompleteTypeObject()
RTPS_DllAPI CompleteBitsetType & bitset_type()
RTPS_DllAPI CompleteTypeObject(const CompleteTypeObject &x)
RTPS_DllAPI CompleteBitmaskType & bitmask_type()
Definition TypeObject.h:1331
RTPS_DllAPI CompleteMemberDetail & detail()
Definition TypeObject.h:1384
RTPS_DllAPI CompleteUnionMember(const CompleteUnionMember &x)
RTPS_DllAPI ~CompleteUnionMember()
RTPS_DllAPI void common(const CommonUnionMember &_common)
Definition TypeObject.h:1345
RTPS_DllAPI void common(CommonUnionMember &&_common)
Definition TypeObject.h:1351
RTPS_DllAPI bool consistent(const CompleteUnionMember &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI CompleteUnionMember()
RTPS_DllAPI const CompleteMemberDetail & detail() const
Definition TypeObject.h:1379
RTPS_DllAPI const CommonUnionMember & common() const
Definition TypeObject.h:1357
RTPS_DllAPI CompleteUnionMember & operator=(const CompleteUnionMember &x)
RTPS_DllAPI void detail(const CompleteMemberDetail &_detail)
Definition TypeObject.h:1367
RTPS_DllAPI CompleteUnionMember(CompleteUnionMember &&x)
RTPS_DllAPI void detail(CompleteMemberDetail &&_detail)
Definition TypeObject.h:1373
RTPS_DllAPI bool operator==(const CompleteUnionMember &other) const
RTPS_DllAPI CommonUnionMember & common()
Definition TypeObject.h:1362
Definition TypeObject.h:1938
RTPS_DllAPI CompleteDiscriminatorMember & discriminator()
Definition TypeObject.h:2013
RTPS_DllAPI void discriminator(const CompleteDiscriminatorMember &_discriminator)
Definition TypeObject.h:1996
RTPS_DllAPI const CompleteUnionMemberSeq & member_seq() const
Definition TypeObject.h:2030
RTPS_DllAPI bool consistent(const CompleteUnionType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI CompleteUnionType & operator=(const CompleteUnionType &x)
RTPS_DllAPI ~CompleteUnionType()
RTPS_DllAPI void member_seq(CompleteUnionMemberSeq &&_member_seq)
Definition TypeObject.h:2024
RTPS_DllAPI bool operator==(const CompleteUnionType &other) const
RTPS_DllAPI const CompleteUnionHeader & header() const
Definition TypeObject.h:1986
RTPS_DllAPI CompleteUnionType(const CompleteUnionType &x)
RTPS_DllAPI void header(const CompleteUnionHeader &_header)
Definition TypeObject.h:1974
RTPS_DllAPI const CompleteDiscriminatorMember & discriminator() const
Definition TypeObject.h:2008
RTPS_DllAPI CompleteUnionHeader & header()
Definition TypeObject.h:1991
RTPS_DllAPI CompleteUnionType()
RTPS_DllAPI void union_flags(const UnionTypeFlag &_union_flags)
Definition TypeObject.h:1952
RTPS_DllAPI const UnionTypeFlag & union_flags() const
Definition TypeObject.h:1964
RTPS_DllAPI void member_seq(const CompleteUnionMemberSeq &_member_seq)
Definition TypeObject.h:2018
RTPS_DllAPI CompleteUnionType(CompleteUnionType &&x)
RTPS_DllAPI UnionTypeFlag & union_flags()
Definition TypeObject.h:1969
RTPS_DllAPI CompleteUnionMemberSeq & member_seq()
Definition TypeObject.h:2035
RTPS_DllAPI void discriminator(CompleteDiscriminatorMember &&_discriminator)
Definition TypeObject.h:2002
RTPS_DllAPI void union_flags(UnionTypeFlag &&_union_flags)
Definition TypeObject.h:1958
RTPS_DllAPI void header(CompleteUnionHeader &&_header)
Definition TypeObject.h:1980
Definition TypesBase.h:336
Definition TypeObject.h:3099
RTPS_DllAPI MinimalAliasBody & operator=(const MinimalAliasBody &x)
RTPS_DllAPI bool operator==(const MinimalAliasBody &other) const
RTPS_DllAPI MinimalAliasBody(const MinimalAliasBody &x)
RTPS_DllAPI CommonAliasBody & common()
Definition TypeObject.h:3130
RTPS_DllAPI const CommonAliasBody & common() const
Definition TypeObject.h:3125
RTPS_DllAPI ~MinimalAliasBody()
RTPS_DllAPI void common(const CommonAliasBody &_common)
Definition TypeObject.h:3113
RTPS_DllAPI MinimalAliasBody(MinimalAliasBody &&x)
RTPS_DllAPI void common(CommonAliasBody &&_common)
Definition TypeObject.h:3119
RTPS_DllAPI MinimalAliasBody()
Definition TypeObject.h:3396
RTPS_DllAPI void header(const MinimalAliasHeader &_header)
Definition TypeObject.h:3432
RTPS_DllAPI AliasTypeFlag & alias_flags()
Definition TypeObject.h:3427
RTPS_DllAPI bool operator==(const MinimalAliasType &other) const
RTPS_DllAPI ~MinimalAliasType()
RTPS_DllAPI void alias_flags(const AliasTypeFlag &_alias_flags)
Definition TypeObject.h:3410
RTPS_DllAPI void alias_flags(AliasTypeFlag &&_alias_flags)
Definition TypeObject.h:3416
RTPS_DllAPI MinimalAliasType(const MinimalAliasType &x)
RTPS_DllAPI void body(const MinimalAliasBody &_body)
Definition TypeObject.h:3454
RTPS_DllAPI void header(MinimalAliasHeader &&_header)
Definition TypeObject.h:3438
RTPS_DllAPI const MinimalAliasBody & body() const
Definition TypeObject.h:3466
RTPS_DllAPI const MinimalAliasHeader & header() const
Definition TypeObject.h:3444
RTPS_DllAPI MinimalAliasType(MinimalAliasType &&x)
RTPS_DllAPI void body(MinimalAliasBody &&_body)
Definition TypeObject.h:3460
RTPS_DllAPI MinimalAliasType()
RTPS_DllAPI MinimalAliasHeader & header()
Definition TypeObject.h:3449
RTPS_DllAPI const AliasTypeFlag & alias_flags() const
Definition TypeObject.h:3422
RTPS_DllAPI MinimalAliasType & operator=(const MinimalAliasType &x)
RTPS_DllAPI MinimalAliasBody & body()
Definition TypeObject.h:3471
Definition TypeObject.h:2429
RTPS_DllAPI CommonAnnotationParameter & common()
Definition TypeObject.h:2460
RTPS_DllAPI AnnotationParameterValue & default_value()
Definition TypeObject.h:2504
RTPS_DllAPI bool consistent(const MinimalAnnotationParameter &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI MinimalAnnotationParameter(const MinimalAnnotationParameter &x)
RTPS_DllAPI void common(const CommonAnnotationParameter &_common)
Definition TypeObject.h:2443
RTPS_DllAPI ~MinimalAnnotationParameter()
RTPS_DllAPI void default_value(const AnnotationParameterValue &_default_value)
Definition TypeObject.h:2487
RTPS_DllAPI const CommonAnnotationParameter & common() const
Definition TypeObject.h:2455
RTPS_DllAPI void name(const MemberName &_name)
Definition TypeObject.h:2465
RTPS_DllAPI void common(CommonAnnotationParameter &&_common)
Definition TypeObject.h:2449
RTPS_DllAPI void name(MemberName &&_name)
Definition TypeObject.h:2471
RTPS_DllAPI MinimalAnnotationParameter & operator=(const MinimalAnnotationParameter &x)
RTPS_DllAPI const MemberName & name() const
Definition TypeObject.h:2477
RTPS_DllAPI MinimalAnnotationParameter(MinimalAnnotationParameter &&x)
RTPS_DllAPI const AnnotationParameterValue & default_value() const
Definition TypeObject.h:2499
RTPS_DllAPI bool operator==(const MinimalAnnotationParameter &other) const
RTPS_DllAPI MemberName & name()
Definition TypeObject.h:2482
RTPS_DllAPI MinimalAnnotationParameter()
RTPS_DllAPI void default_value(AnnotationParameterValue &&_default_value)
Definition TypeObject.h:2493
Definition TypeObject.h:2778
RTPS_DllAPI MinimalAnnotationType(MinimalAnnotationType &&x)
RTPS_DllAPI const MinimalAnnotationParameterSeq & member_seq() const
Definition TypeObject.h:2848
RTPS_DllAPI void header(const MinimalAnnotationHeader &_header)
Definition TypeObject.h:2814
RTPS_DllAPI void member_seq(const MinimalAnnotationParameterSeq &_member_seq)
Definition TypeObject.h:2836
RTPS_DllAPI MinimalAnnotationType()
RTPS_DllAPI void annotation_flag(const AnnotationTypeFlag &_annotation_flag)
Definition TypeObject.h:2792
RTPS_DllAPI MinimalAnnotationType & operator=(const MinimalAnnotationType &x)
RTPS_DllAPI ~MinimalAnnotationType()
RTPS_DllAPI void member_seq(MinimalAnnotationParameterSeq &&_member_seq)
Definition TypeObject.h:2842
RTPS_DllAPI const MinimalAnnotationHeader & header() const
Definition TypeObject.h:2826
RTPS_DllAPI void annotation_flag(AnnotationTypeFlag &&_annotation_flag)
Definition TypeObject.h:2798
RTPS_DllAPI void header(MinimalAnnotationHeader &&_header)
Definition TypeObject.h:2820
RTPS_DllAPI MinimalAnnotationHeader & header()
Definition TypeObject.h:2831
RTPS_DllAPI bool consistent(const MinimalAnnotationType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI MinimalAnnotationParameterSeq & member_seq()
Definition TypeObject.h:2853
RTPS_DllAPI MinimalAnnotationType(const MinimalAnnotationType &x)
RTPS_DllAPI bool operator==(const MinimalAnnotationType &other) const
RTPS_DllAPI AnnotationTypeFlag & annotation_flag()
Definition TypeObject.h:2809
RTPS_DllAPI const AnnotationTypeFlag & annotation_flag() const
Definition TypeObject.h:2804
Definition TypeObject.h:4661
RTPS_DllAPI const CollectionTypeFlag & collection_flag() const
Definition TypeObject.h:4687
RTPS_DllAPI MinimalArrayHeader & header()
Definition TypeObject.h:4714
RTPS_DllAPI const MinimalCollectionElement & element() const
Definition TypeObject.h:4731
RTPS_DllAPI void header(const MinimalArrayHeader &_header)
Definition TypeObject.h:4697
RTPS_DllAPI bool consistent(const MinimalArrayType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI void collection_flag(const CollectionTypeFlag &_collection_flag)
Definition TypeObject.h:4675
RTPS_DllAPI MinimalArrayType(MinimalArrayType &&x)
RTPS_DllAPI void header(MinimalArrayHeader &&_header)
Definition TypeObject.h:4703
RTPS_DllAPI MinimalArrayType(const MinimalArrayType &x)
RTPS_DllAPI bool operator==(const MinimalArrayType &other) const
RTPS_DllAPI void element(const MinimalCollectionElement &_element)
Definition TypeObject.h:4719
RTPS_DllAPI ~MinimalArrayType()
RTPS_DllAPI MinimalArrayType & operator=(const MinimalArrayType &x)
RTPS_DllAPI void collection_flag(CollectionTypeFlag &&_collection_flag)
Definition TypeObject.h:4681
RTPS_DllAPI MinimalArrayType()
RTPS_DllAPI CollectionTypeFlag & collection_flag()
Definition TypeObject.h:4692
RTPS_DllAPI MinimalCollectionElement & element()
Definition TypeObject.h:4736
RTPS_DllAPI void element(MinimalCollectionElement &&_element)
Definition TypeObject.h:4725
RTPS_DllAPI const MinimalArrayHeader & header() const
Definition TypeObject.h:4709
Definition TypeObject.h:6625
RTPS_DllAPI MinimalBitfield(MinimalBitfield &&x)
RTPS_DllAPI const CommonBitfield & common() const
Definition TypeObject.h:6673
RTPS_DllAPI CommonBitfield & common()
Definition TypeObject.h:6678
RTPS_DllAPI void common(const CommonBitfield &_common)
Definition TypeObject.h:6661
RTPS_DllAPI MinimalBitfield()
RTPS_DllAPI MinimalBitfield & operator=(const MinimalBitfield &x)
RTPS_DllAPI ~MinimalBitfield()
RTPS_DllAPI void common(CommonBitfield &&_common)
Definition TypeObject.h:6667
RTPS_DllAPI bool operator==(const MinimalBitfield &other) const
RTPS_DllAPI MinimalBitfield(const MinimalBitfield &x)
RTPS_DllAPI void name_hash(const NameHash &_name_hash)
Definition TypeObject.h:6639
RTPS_DllAPI const NameHash & name_hash() const
Definition TypeObject.h:6651
RTPS_DllAPI bool consistent(const MinimalBitfield &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI NameHash & name_hash()
Definition TypeObject.h:6656
RTPS_DllAPI void name_hash(NameHash &&_name_hash)
Definition TypeObject.h:6645
Definition TypeObject.h:5994
RTPS_DllAPI MinimalBitflag(const MinimalBitflag &x)
RTPS_DllAPI const MinimalMemberDetail & detail() const
Definition TypeObject.h:6042
RTPS_DllAPI MinimalBitflag & operator=(const MinimalBitflag &x)
RTPS_DllAPI CommonBitflag & common()
Definition TypeObject.h:6025
RTPS_DllAPI void common(CommonBitflag &&_common)
Definition TypeObject.h:6014
RTPS_DllAPI MinimalMemberDetail & detail()
Definition TypeObject.h:6047
RTPS_DllAPI MinimalBitflag()
RTPS_DllAPI void detail(MinimalMemberDetail &&_detail)
Definition TypeObject.h:6036
RTPS_DllAPI bool operator==(const MinimalBitflag &other) const
RTPS_DllAPI bool consistent(const MinimalBitflag &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI const CommonBitflag & common() const
Definition TypeObject.h:6020
RTPS_DllAPI void common(const CommonBitflag &_common)
Definition TypeObject.h:6008
RTPS_DllAPI ~MinimalBitflag()
RTPS_DllAPI MinimalBitflag(MinimalBitflag &&x)
RTPS_DllAPI void detail(const MinimalMemberDetail &_detail)
Definition TypeObject.h:6030
Definition TypeObject.h:6276
RTPS_DllAPI MinimalBitmaskHeader & header()
Definition TypeObject.h:6329
RTPS_DllAPI void bitmask_flags(BitmaskTypeFlag &&_bitmask_flags)
Definition TypeObject.h:6296
RTPS_DllAPI void flag_seq(MinimalBitflagSeq &&_flag_seq)
Definition TypeObject.h:6340
RTPS_DllAPI MinimalBitmaskType(MinimalBitmaskType &&x)
RTPS_DllAPI const MinimalBitflagSeq & flag_seq() const
Definition TypeObject.h:6346
RTPS_DllAPI ~MinimalBitmaskType()
RTPS_DllAPI void header(const MinimalBitmaskHeader &_header)
Definition TypeObject.h:6312
RTPS_DllAPI bool operator==(const MinimalBitmaskType &other) const
RTPS_DllAPI bool consistent(const MinimalBitmaskType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI MinimalBitmaskType & operator=(const MinimalBitmaskType &x)
RTPS_DllAPI MinimalBitflagSeq & flag_seq()
Definition TypeObject.h:6351
RTPS_DllAPI BitmaskTypeFlag & bitmask_flags()
Definition TypeObject.h:6307
RTPS_DllAPI const BitmaskTypeFlag & bitmask_flags() const
Definition TypeObject.h:6302
RTPS_DllAPI void flag_seq(const MinimalBitflagSeq &_flag_seq)
Definition TypeObject.h:6334
RTPS_DllAPI MinimalBitmaskType(const MinimalBitmaskType &x)
RTPS_DllAPI const MinimalBitmaskHeader & header() const
Definition TypeObject.h:6324
RTPS_DllAPI void bitmask_flags(const BitmaskTypeFlag &_bitmask_flags)
Definition TypeObject.h:6290
RTPS_DllAPI void header(MinimalBitmaskHeader &&_header)
Definition TypeObject.h:6318
RTPS_DllAPI MinimalBitmaskType()
Definition TypeObject.h:6993
RTPS_DllAPI bool consistent(const MinimalBitsetType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI void bitset_flags(BitsetTypeFlag &&_bitset_flags)
Definition TypeObject.h:7013
RTPS_DllAPI BitsetTypeFlag & bitset_flags()
Definition TypeObject.h:7024
RTPS_DllAPI bool operator==(const MinimalBitsetType &other) const
RTPS_DllAPI ~MinimalBitsetType()
RTPS_DllAPI MinimalBitsetType()
RTPS_DllAPI void header(MinimalBitsetHeader &&_header)
Definition TypeObject.h:7035
RTPS_DllAPI void field_seq(MinimalBitfieldSeq &&_field_seq)
Definition TypeObject.h:7057
RTPS_DllAPI MinimalBitsetType & operator=(const MinimalBitsetType &x)
RTPS_DllAPI MinimalBitfieldSeq & field_seq()
Definition TypeObject.h:7068
RTPS_DllAPI void header(const MinimalBitsetHeader &_header)
Definition TypeObject.h:7029
RTPS_DllAPI void bitset_flags(const BitsetTypeFlag &_bitset_flags)
Definition TypeObject.h:7007
RTPS_DllAPI void field_seq(const MinimalBitfieldSeq &_field_seq)
Definition TypeObject.h:7051
RTPS_DllAPI MinimalBitsetType(const MinimalBitsetType &x)
RTPS_DllAPI const BitsetTypeFlag & bitset_flags() const
Definition TypeObject.h:7019
RTPS_DllAPI MinimalBitsetType(MinimalBitsetType &&x)
RTPS_DllAPI MinimalBitsetHeader & header()
Definition TypeObject.h:7046
RTPS_DllAPI const MinimalBitfieldSeq & field_seq() const
Definition TypeObject.h:7063
RTPS_DllAPI const MinimalBitsetHeader & header() const
Definition TypeObject.h:7041
Definition TypeObject.h:3785
RTPS_DllAPI MinimalCollectionElement(const MinimalCollectionElement &x)
RTPS_DllAPI MinimalCollectionElement()
RTPS_DllAPI MinimalCollectionElement & operator=(const MinimalCollectionElement &x)
RTPS_DllAPI void common(const CommonCollectionElement &_common)
Definition TypeObject.h:3799
RTPS_DllAPI const CommonCollectionElement & common() const
Definition TypeObject.h:3811
RTPS_DllAPI bool operator==(const MinimalCollectionElement &other) const
RTPS_DllAPI void common(CommonCollectionElement &&_common)
Definition TypeObject.h:3805
RTPS_DllAPI MinimalCollectionElement(MinimalCollectionElement &&x)
RTPS_DllAPI bool consistent(const MinimalCollectionElement &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI ~MinimalCollectionElement()
RTPS_DllAPI CommonCollectionElement & common()
Definition TypeObject.h:3816
Definition TypeObject.h:1731
RTPS_DllAPI void common(CommonDiscriminatorMember &&_common)
Definition TypeObject.h:1751
RTPS_DllAPI ~MinimalDiscriminatorMember()
RTPS_DllAPI MinimalDiscriminatorMember(MinimalDiscriminatorMember &&x)
RTPS_DllAPI bool consistent(const MinimalDiscriminatorMember &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI const CommonDiscriminatorMember & common() const
Definition TypeObject.h:1757
RTPS_DllAPI MinimalDiscriminatorMember(const MinimalDiscriminatorMember &x)
RTPS_DllAPI MinimalDiscriminatorMember()
RTPS_DllAPI bool operator==(const MinimalDiscriminatorMember &other) const
RTPS_DllAPI MinimalDiscriminatorMember & operator=(const MinimalDiscriminatorMember &x)
RTPS_DllAPI void common(const CommonDiscriminatorMember &_common)
Definition TypeObject.h:1745
RTPS_DllAPI CommonDiscriminatorMember & common()
Definition TypeObject.h:1762
Definition TypeObject.h:5251
RTPS_DllAPI const MinimalMemberDetail & detail() const
Definition TypeObject.h:5299
RTPS_DllAPI void common(CommonEnumeratedLiteral &&_common)
Definition TypeObject.h:5271
RTPS_DllAPI CommonEnumeratedLiteral & common()
Definition TypeObject.h:5282
RTPS_DllAPI MinimalEnumeratedLiteral(const MinimalEnumeratedLiteral &x)
RTPS_DllAPI bool consistent(const MinimalEnumeratedLiteral &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI MinimalMemberDetail & detail()
Definition TypeObject.h:5304
RTPS_DllAPI MinimalEnumeratedLiteral & operator=(const MinimalEnumeratedLiteral &x)
RTPS_DllAPI MinimalEnumeratedLiteral()
RTPS_DllAPI void detail(MinimalMemberDetail &&_detail)
Definition TypeObject.h:5293
RTPS_DllAPI void common(const CommonEnumeratedLiteral &_common)
Definition TypeObject.h:5265
RTPS_DllAPI bool operator==(const MinimalEnumeratedLiteral &other) const
RTPS_DllAPI const CommonEnumeratedLiteral & common() const
Definition TypeObject.h:5277
RTPS_DllAPI ~MinimalEnumeratedLiteral()
RTPS_DllAPI MinimalEnumeratedLiteral(MinimalEnumeratedLiteral &&x)
RTPS_DllAPI void detail(const MinimalMemberDetail &_detail)
Definition TypeObject.h:5287
Definition TypeObject.h:5692
RTPS_DllAPI MinimalEnumeratedType & operator=(const MinimalEnumeratedType &x)
RTPS_DllAPI bool consistent(const MinimalEnumeratedType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI const MinimalEnumeratedLiteralSeq & literal_seq() const
Definition TypeObject.h:5762
RTPS_DllAPI MinimalEnumeratedHeader & header()
Definition TypeObject.h:5745
RTPS_DllAPI void literal_seq(const MinimalEnumeratedLiteralSeq &_literal_seq)
Definition TypeObject.h:5750
RTPS_DllAPI ~MinimalEnumeratedType()
RTPS_DllAPI bool operator==(const MinimalEnumeratedType &other) const
RTPS_DllAPI void enum_flags(const EnumTypeFlag &_enum_flags)
Definition TypeObject.h:5706
RTPS_DllAPI MinimalEnumeratedLiteralSeq & literal_seq()
Definition TypeObject.h:5767
RTPS_DllAPI MinimalEnumeratedType()
RTPS_DllAPI void enum_flags(EnumTypeFlag &&_enum_flags)
Definition TypeObject.h:5712
RTPS_DllAPI MinimalEnumeratedType(MinimalEnumeratedType &&x)
RTPS_DllAPI MinimalEnumeratedType(const MinimalEnumeratedType &x)
RTPS_DllAPI EnumTypeFlag & enum_flags()
Definition TypeObject.h:5723
RTPS_DllAPI void header(const MinimalEnumeratedHeader &_header)
Definition TypeObject.h:5728
RTPS_DllAPI const EnumTypeFlag & enum_flags() const
Definition TypeObject.h:5718
RTPS_DllAPI void header(MinimalEnumeratedHeader &&_header)
Definition TypeObject.h:5734
RTPS_DllAPI void literal_seq(MinimalEnumeratedLiteralSeq &&_literal_seq)
Definition TypeObject.h:5756
RTPS_DllAPI const MinimalEnumeratedHeader & header() const
Definition TypeObject.h:5740
Definition TypeObject.h:7159
RTPS_DllAPI MinimalExtendedType & operator=(const MinimalExtendedType &x)
RTPS_DllAPI MinimalExtendedType(MinimalExtendedType &&x)
RTPS_DllAPI MinimalExtendedType()
RTPS_DllAPI MinimalExtendedType(const MinimalExtendedType &x)
RTPS_DllAPI ~MinimalExtendedType()
RTPS_DllAPI bool operator==(const MinimalExtendedType &) const
Definition TypeObject.h:7189
RTPS_DllAPI bool consistent(const MinimalExtendedType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
Definition TypeObject.h:4918
RTPS_DllAPI MinimalMapType & operator=(const MinimalMapType &x)
RTPS_DllAPI ~MinimalMapType()
RTPS_DllAPI const MinimalCollectionHeader & header() const
Definition TypeObject.h:4966
RTPS_DllAPI const CollectionTypeFlag & collection_flag() const
Definition TypeObject.h:4944
RTPS_DllAPI MinimalCollectionElement & key()
Definition TypeObject.h:4993
RTPS_DllAPI const MinimalCollectionElement & element() const
Definition TypeObject.h:5010
RTPS_DllAPI void key(MinimalCollectionElement &&_key)
Definition TypeObject.h:4982
RTPS_DllAPI void key(const MinimalCollectionElement &_key)
Definition TypeObject.h:4976
RTPS_DllAPI void collection_flag(const CollectionTypeFlag &_collection_flag)
Definition TypeObject.h:4932
RTPS_DllAPI const MinimalCollectionElement & key() const
Definition TypeObject.h:4988
RTPS_DllAPI MinimalMapType(MinimalMapType &&x)
RTPS_DllAPI MinimalCollectionHeader & header()
Definition TypeObject.h:4971
RTPS_DllAPI void element(const MinimalCollectionElement &_element)
Definition TypeObject.h:4998
RTPS_DllAPI void collection_flag(CollectionTypeFlag &&_collection_flag)
Definition TypeObject.h:4938
RTPS_DllAPI bool operator==(const MinimalMapType &other) const
RTPS_DllAPI void header(MinimalCollectionHeader &&_header)
Definition TypeObject.h:4960
RTPS_DllAPI MinimalMapType(const MinimalMapType &x)
RTPS_DllAPI CollectionTypeFlag & collection_flag()
Definition TypeObject.h:4949
RTPS_DllAPI MinimalCollectionElement & element()
Definition TypeObject.h:5015
RTPS_DllAPI void element(MinimalCollectionElement &&_element)
Definition TypeObject.h:5004
RTPS_DllAPI MinimalMapType()
RTPS_DllAPI bool consistent(const MinimalMapType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI void header(const MinimalCollectionHeader &_header)
Definition TypeObject.h:4954
Definition TypeObject.h:277
RTPS_DllAPI bool operator==(const MinimalMemberDetail &other) const
RTPS_DllAPI MinimalMemberDetail(MinimalMemberDetail &&x)
RTPS_DllAPI ~MinimalMemberDetail()
RTPS_DllAPI MinimalMemberDetail(const MinimalMemberDetail &x)
RTPS_DllAPI void name_hash(const NameHash &_name_hash)
Definition TypeObject.h:291
RTPS_DllAPI MinimalMemberDetail & operator=(const MinimalMemberDetail &x)
RTPS_DllAPI const NameHash & name_hash() const
Definition TypeObject.h:303
RTPS_DllAPI MinimalMemberDetail()
RTPS_DllAPI NameHash & name_hash()
Definition TypeObject.h:308
RTPS_DllAPI void name_hash(NameHash &&_name_hash)
Definition TypeObject.h:297
RTPS_DllAPI bool consistent(const MinimalMemberDetail &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
Definition TypeObject.h:4200
RTPS_DllAPI const MinimalCollectionHeader & header() const
Definition TypeObject.h:4248
RTPS_DllAPI const CollectionTypeFlag & collection_flag() const
Definition TypeObject.h:4226
RTPS_DllAPI const MinimalCollectionElement & element() const
Definition TypeObject.h:4270
RTPS_DllAPI MinimalSequenceType()
RTPS_DllAPI void collection_flag(const CollectionTypeFlag &_collection_flag)
Definition TypeObject.h:4214
RTPS_DllAPI MinimalSequenceType & operator=(const MinimalSequenceType &x)
RTPS_DllAPI MinimalCollectionHeader & header()
Definition TypeObject.h:4253
RTPS_DllAPI MinimalSequenceType(const MinimalSequenceType &x)
RTPS_DllAPI void element(const MinimalCollectionElement &_element)
Definition TypeObject.h:4258
RTPS_DllAPI bool consistent(const MinimalSequenceType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI void collection_flag(CollectionTypeFlag &&_collection_flag)
Definition TypeObject.h:4220
RTPS_DllAPI ~MinimalSequenceType()
RTPS_DllAPI void header(MinimalCollectionHeader &&_header)
Definition TypeObject.h:4242
RTPS_DllAPI CollectionTypeFlag & collection_flag()
Definition TypeObject.h:4231
RTPS_DllAPI bool operator==(const MinimalSequenceType &other) const
RTPS_DllAPI MinimalSequenceType(MinimalSequenceType &&x)
RTPS_DllAPI MinimalCollectionElement & element()
Definition TypeObject.h:4275
RTPS_DllAPI void element(MinimalCollectionElement &&_element)
Definition TypeObject.h:4264
RTPS_DllAPI void header(const MinimalCollectionHeader &_header)
Definition TypeObject.h:4236
Definition TypeObject.h:443
RTPS_DllAPI const MinimalMemberDetail & detail() const
Definition TypeObject.h:491
RTPS_DllAPI bool consistent(const MinimalStructMember &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI MinimalStructMember & operator=(const MinimalStructMember &x)
RTPS_DllAPI MinimalMemberDetail & detail()
Definition TypeObject.h:496
RTPS_DllAPI const CommonStructMember & common() const
Definition TypeObject.h:469
RTPS_DllAPI MinimalStructMember()
RTPS_DllAPI void common(const CommonStructMember &_common)
Definition TypeObject.h:457
RTPS_DllAPI void detail(MinimalMemberDetail &&_detail)
Definition TypeObject.h:485
RTPS_DllAPI MinimalStructMember(MinimalStructMember &&x)
RTPS_DllAPI CommonStructMember & common()
Definition TypeObject.h:474
RTPS_DllAPI MinimalStructMember(const MinimalStructMember &x)
RTPS_DllAPI ~MinimalStructMember()
RTPS_DllAPI bool operator==(const MinimalStructMember &other) const
RTPS_DllAPI void common(CommonStructMember &&_common)
Definition TypeObject.h:463
RTPS_DllAPI void detail(const MinimalMemberDetail &_detail)
Definition TypeObject.h:479
Definition TypeObject.h:1069
RTPS_DllAPI MinimalStructMemberSeq & member_seq()
Definition TypeObject.h:1144
RTPS_DllAPI void struct_flags(StructTypeFlag &&_struct_flags)
Definition TypeObject.h:1089
RTPS_DllAPI const StructTypeFlag & struct_flags() const
Definition TypeObject.h:1095
RTPS_DllAPI MinimalStructType(MinimalStructType &&x)
RTPS_DllAPI MinimalStructType()
RTPS_DllAPI void member_seq(const MinimalStructMemberSeq &_member_seq)
Definition TypeObject.h:1127
RTPS_DllAPI void struct_flags(const StructTypeFlag &_struct_flags)
Definition TypeObject.h:1083
RTPS_DllAPI void header(const MinimalStructHeader &_header)
Definition TypeObject.h:1105
RTPS_DllAPI ~MinimalStructType()
RTPS_DllAPI void header(MinimalStructHeader &&_header)
Definition TypeObject.h:1111
RTPS_DllAPI const MinimalStructHeader & header() const
Definition TypeObject.h:1117
RTPS_DllAPI StructTypeFlag & struct_flags()
Definition TypeObject.h:1100
RTPS_DllAPI void member_seq(MinimalStructMemberSeq &&_member_seq)
Definition TypeObject.h:1133
RTPS_DllAPI bool operator==(const MinimalStructType &other) const
RTPS_DllAPI MinimalStructType(const MinimalStructType &x)
RTPS_DllAPI MinimalStructType & operator=(const MinimalStructType &x)
RTPS_DllAPI MinimalStructHeader & header()
Definition TypeObject.h:1122
RTPS_DllAPI const MinimalStructMemberSeq & member_seq() const
Definition TypeObject.h:1139
RTPS_DllAPI bool consistent(const MinimalStructType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
Definition TypeObject.h:605
RTPS_DllAPI MinimalTypeDetail(const MinimalTypeDetail &x)
RTPS_DllAPI MinimalTypeDetail(MinimalTypeDetail &&x)
RTPS_DllAPI ~MinimalTypeDetail()
RTPS_DllAPI MinimalTypeDetail()
RTPS_DllAPI MinimalTypeDetail & operator=(const MinimalTypeDetail &x)
RTPS_DllAPI bool operator==(const MinimalTypeDetail &) const
Definition TypeObject.h:635
RTPS_DllAPI bool consistent(const MinimalTypeDetail &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
Definition TypeObject.h:7318
RTPS_DllAPI const MinimalAnnotationType & annotation_type() const
RTPS_DllAPI void union_type(MinimalUnionType _union_type)
RTPS_DllAPI void annotation_type(MinimalAnnotationType _annotation_type)
RTPS_DllAPI MinimalArrayType & array_type()
RTPS_DllAPI void extended_type(MinimalExtendedType _extended_type)
RTPS_DllAPI bool operator==(const MinimalTypeObject &other) const
RTPS_DllAPI MinimalTypeObject(const MinimalTypeObject &x)
RTPS_DllAPI bool consistent(const MinimalTypeObject &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI void _d(octet __d)
RTPS_DllAPI MinimalUnionType & union_type()
RTPS_DllAPI const MinimalEnumeratedType & enumerated_type() const
RTPS_DllAPI const MinimalExtendedType & extended_type() const
RTPS_DllAPI void bitset_type(MinimalBitsetType _bitset_type)
RTPS_DllAPI void sequence_type(MinimalSequenceType _sequence_type)
RTPS_DllAPI void enumerated_type(MinimalEnumeratedType _enumerated_type)
RTPS_DllAPI void bitmask_type(MinimalBitmaskType _bitmask_type)
RTPS_DllAPI const MinimalUnionType & union_type() const
RTPS_DllAPI void array_type(MinimalArrayType _array_type)
RTPS_DllAPI const MinimalArrayType & array_type() const
RTPS_DllAPI MinimalEnumeratedType & enumerated_type()
RTPS_DllAPI void map_type(MinimalMapType _map_type)
RTPS_DllAPI MinimalAliasType & alias_type()
RTPS_DllAPI MinimalTypeObject & operator=(const MinimalTypeObject &x)
RTPS_DllAPI MinimalStructType & struct_type()
RTPS_DllAPI void struct_type(MinimalStructType _struct_type)
RTPS_DllAPI const MinimalStructType & struct_type() const
RTPS_DllAPI const MinimalBitsetType & bitset_type() const
RTPS_DllAPI MinimalBitmaskType & bitmask_type()
RTPS_DllAPI MinimalExtendedType & extended_type()
RTPS_DllAPI MinimalBitsetType & bitset_type()
RTPS_DllAPI const MinimalBitmaskType & bitmask_type() const
RTPS_DllAPI void alias_type(MinimalAliasType _alias_type)
RTPS_DllAPI const MinimalSequenceType & sequence_type() const
RTPS_DllAPI MinimalMapType & map_type()
RTPS_DllAPI octet _d() const
RTPS_DllAPI MinimalTypeObject(MinimalTypeObject &&x)
RTPS_DllAPI MinimalAnnotationType & annotation_type()
RTPS_DllAPI MinimalSequenceType & sequence_type()
RTPS_DllAPI const MinimalAliasType & alias_type() const
RTPS_DllAPI ~MinimalTypeObject()
RTPS_DllAPI const MinimalMapType & map_type() const
RTPS_DllAPI MinimalTypeObject()
Definition TypeObject.h:1427
RTPS_DllAPI bool consistent(const MinimalUnionMember &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI ~MinimalUnionMember()
RTPS_DllAPI const MinimalMemberDetail & detail() const
Definition TypeObject.h:1475
RTPS_DllAPI void common(const CommonUnionMember &_common)
Definition TypeObject.h:1441
RTPS_DllAPI void common(CommonUnionMember &&_common)
Definition TypeObject.h:1447
RTPS_DllAPI MinimalUnionMember()
RTPS_DllAPI MinimalMemberDetail & detail()
Definition TypeObject.h:1480
RTPS_DllAPI void detail(MinimalMemberDetail &&_detail)
Definition TypeObject.h:1469
RTPS_DllAPI const CommonUnionMember & common() const
Definition TypeObject.h:1453
RTPS_DllAPI MinimalUnionMember(MinimalUnionMember &&x)
RTPS_DllAPI MinimalUnionMember & operator=(const MinimalUnionMember &x)
RTPS_DllAPI bool operator==(const MinimalUnionMember &other) const
RTPS_DllAPI MinimalUnionMember(const MinimalUnionMember &x)
RTPS_DllAPI void detail(const MinimalMemberDetail &_detail)
Definition TypeObject.h:1463
RTPS_DllAPI CommonUnionMember & common()
Definition TypeObject.h:1458
Definition TypeObject.h:2078
RTPS_DllAPI void member_seq(const MinimalUnionMemberSeq &_member_seq)
Definition TypeObject.h:2158
RTPS_DllAPI bool consistent(const MinimalUnionType &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
RTPS_DllAPI void discriminator(const MinimalDiscriminatorMember &_discriminator)
Definition TypeObject.h:2136
RTPS_DllAPI const MinimalUnionHeader & header() const
Definition TypeObject.h:2126
RTPS_DllAPI const MinimalDiscriminatorMember & discriminator() const
Definition TypeObject.h:2148
RTPS_DllAPI void discriminator(MinimalDiscriminatorMember &&_discriminator)
Definition TypeObject.h:2142
RTPS_DllAPI MinimalUnionType(const MinimalUnionType &x)
RTPS_DllAPI bool operator==(const MinimalUnionType &other) const
RTPS_DllAPI const MinimalUnionMemberSeq & member_seq() const
Definition TypeObject.h:2170
RTPS_DllAPI ~MinimalUnionType()
RTPS_DllAPI MinimalUnionType(MinimalUnionType &&x)
RTPS_DllAPI MinimalUnionHeader & header()
Definition TypeObject.h:2131
RTPS_DllAPI MinimalUnionType()
RTPS_DllAPI MinimalDiscriminatorMember & discriminator()
Definition TypeObject.h:2153
RTPS_DllAPI MinimalUnionType & operator=(const MinimalUnionType &x)
RTPS_DllAPI MinimalUnionMemberSeq & member_seq()
Definition TypeObject.h:2175
RTPS_DllAPI void union_flags(const UnionTypeFlag &_union_flags)
Definition TypeObject.h:2092
RTPS_DllAPI const UnionTypeFlag & union_flags() const
Definition TypeObject.h:2104
RTPS_DllAPI void member_seq(MinimalUnionMemberSeq &&_member_seq)
Definition TypeObject.h:2164
RTPS_DllAPI UnionTypeFlag & union_flags()
Definition TypeObject.h:2109
RTPS_DllAPI void union_flags(UnionTypeFlag &&_union_flags)
Definition TypeObject.h:2098
RTPS_DllAPI void header(MinimalUnionHeader &&_header)
Definition TypeObject.h:2120
RTPS_DllAPI void header(const MinimalUnionHeader &_header)
Definition TypeObject.h:2114
Definition TypesBase.h:500
Definition TypeIdentifier.h:81
Definition TypeObject.h:7697
RTPS_DllAPI TypeIdentifierPair()
RTPS_DllAPI ~TypeIdentifierPair()
RTPS_DllAPI TypeIdentifierPair(TypeIdentifierPair &&x)
RTPS_DllAPI const TypeIdentifier & type_identifier2() const
Definition TypeObject.h:7745
RTPS_DllAPI const TypeIdentifier & type_identifier1() const
Definition TypeObject.h:7723
RTPS_DllAPI void type_identifier1(TypeIdentifier &&_type_identifier1)
Definition TypeObject.h:7717
RTPS_DllAPI void type_identifier2(TypeIdentifier &&_type_identifier2)
Definition TypeObject.h:7739
RTPS_DllAPI TypeIdentifierPair & operator=(const TypeIdentifierPair &x)
RTPS_DllAPI void type_identifier1(const TypeIdentifier &_type_identifier1)
Definition TypeObject.h:7711
RTPS_DllAPI TypeIdentifierPair(const TypeIdentifierPair &x)
RTPS_DllAPI void type_identifier2(const TypeIdentifier &_type_identifier2)
Definition TypeObject.h:7733
RTPS_DllAPI TypeIdentifier & type_identifier1()
Definition TypeObject.h:7728
RTPS_DllAPI TypeIdentifier & type_identifier2()
Definition TypeObject.h:7750
Definition TypeObject.h:7611
RTPS_DllAPI TypeObject & type_object()
Definition TypeObject.h:7664
RTPS_DllAPI void type_object(TypeObject &&_type_object)
Definition TypeObject.h:7653
RTPS_DllAPI TypeIdentifierTypeObjectPair(TypeIdentifierTypeObjectPair &&x)
RTPS_DllAPI TypeIdentifier & type_identifier()
Definition TypeObject.h:7642
RTPS_DllAPI const TypeIdentifier & type_identifier() const
Definition TypeObject.h:7637
RTPS_DllAPI ~TypeIdentifierTypeObjectPair()
RTPS_DllAPI TypeIdentifierTypeObjectPair()
RTPS_DllAPI void type_identifier(const TypeIdentifier &_type_identifier)
Definition TypeObject.h:7625
RTPS_DllAPI TypeIdentifierTypeObjectPair & operator=(const TypeIdentifierTypeObjectPair &x)
RTPS_DllAPI void type_identifier(TypeIdentifier &&_type_identifier)
Definition TypeObject.h:7631
RTPS_DllAPI void type_object(const TypeObject &_type_object)
Definition TypeObject.h:7647
RTPS_DllAPI TypeIdentifierTypeObjectPair(const TypeIdentifierTypeObjectPair &x)
RTPS_DllAPI const TypeObject & type_object() const
Definition TypeObject.h:7659
Definition TypeObject.h:7872
RTPS_DllAPI ~TypeIdentifierWithDependencies()
RTPS_DllAPI const int32_t & dependent_typeid_count() const
Definition TypeObject.h:7920
RTPS_DllAPI TypeIdentifierWithDependencies(const TypeIdentifierWithDependencies &x)
RTPS_DllAPI void typeid_with_size(const TypeIdentifierWithSize &_typeid_with_size)
Definition TypeObject.h:7886
RTPS_DllAPI const TypeIdentifierWithSizeSeq & dependent_typeids() const
Definition TypeObject.h:7942
RTPS_DllAPI int32_t & dependent_typeid_count()
Definition TypeObject.h:7925
RTPS_DllAPI void typeid_with_size(TypeIdentifierWithSize &&_typeid_with_size)
Definition TypeObject.h:7892
RTPS_DllAPI void dependent_typeids(const TypeIdentifierWithSizeSeq &_dependent_typeids)
Definition TypeObject.h:7930
RTPS_DllAPI TypeIdentifierWithSizeSeq & dependent_typeids()
Definition TypeObject.h:7947
RTPS_DllAPI TypeIdentifierWithDependencies()
RTPS_DllAPI void dependent_typeid_count(int32_t &&_dependent_typeid_count)
Definition TypeObject.h:7914
RTPS_DllAPI const TypeIdentifierWithSize & typeid_with_size() const
Definition TypeObject.h:7898
RTPS_DllAPI TypeIdentifierWithDependencies(TypeIdentifierWithDependencies &&x)
RTPS_DllAPI void dependent_typeid_count(const int32_t &_dependent_typeid_count)
Definition TypeObject.h:7908
RTPS_DllAPI TypeIdentifierWithSize & typeid_with_size()
Definition TypeObject.h:7903
RTPS_DllAPI void dependent_typeids(TypeIdentifierWithSizeSeq &&_dependent_typeids)
Definition TypeObject.h:7936
RTPS_DllAPI TypeIdentifierWithDependencies & operator=(const TypeIdentifierWithDependencies &x)
Definition TypeObject.h:7783
RTPS_DllAPI void typeobject_serialized_size(uint32_t &&_typeobject_serialized_size)
Definition TypeObject.h:7825
RTPS_DllAPI void type_id(TypeIdentifier &&_type_id)
Definition TypeObject.h:7803
RTPS_DllAPI TypeIdentifierWithSize & operator=(const TypeIdentifierWithSize &x)
RTPS_DllAPI const uint32_t & typeobject_serialized_size() const
Definition TypeObject.h:7831
RTPS_DllAPI TypeIdentifierWithSize(const TypeIdentifierWithSize &x)
RTPS_DllAPI TypeIdentifierWithSize()
RTPS_DllAPI const TypeIdentifier & type_id() const
Definition TypeObject.h:7809
RTPS_DllAPI uint32_t & typeobject_serialized_size()
Definition TypeObject.h:7836
RTPS_DllAPI ~TypeIdentifierWithSize()
RTPS_DllAPI void type_id(const TypeIdentifier &_type_id)
Definition TypeObject.h:7797
RTPS_DllAPI TypeIdentifierWithSize(TypeIdentifierWithSize &&x)
RTPS_DllAPI void typeobject_serialized_size(const uint32_t &_typeobject_serialized_size)
Definition TypeObject.h:7819
RTPS_DllAPI TypeIdentifier & type_id()
Definition TypeObject.h:7814
Definition TypeObject.h:7431
RTPS_DllAPI void minimal(MinimalTypeObject &&_minimal)
This function moves the value in member minimal.
RTPS_DllAPI void _d(uint8_t __d)
This function sets the discriminator value.
RTPS_DllAPI uint8_t & _d()
This function returns a reference to the discriminator.
RTPS_DllAPI TypeObject()
Default constructor.
RTPS_DllAPI TypeObject & operator=(const TypeObject &x)
Copy assignment.
RTPS_DllAPI void complete(CompleteTypeObject &&_complete)
This function moves the value in member complete.
RTPS_DllAPI const CompleteTypeObject & complete() const
This function returns a constant reference to member complete.
RTPS_DllAPI TypeObject(TypeObject &&x)
Move constructor.
RTPS_DllAPI bool consistent(const TypeObject &x, const fastdds::dds::TypeConsistencyEnforcementQosPolicy &consistency) const
This function check type consistency enforcement with the given TypeObject x.
RTPS_DllAPI void complete(const CompleteTypeObject &_complete)
This function copies the value in member complete.
RTPS_DllAPI TypeObject(const TypeObject &x)
Copy constructor.
RTPS_DllAPI const MinimalTypeObject & minimal() const
This function returns a constant reference to member minimal.
RTPS_DllAPI ~TypeObject()
Default destructor.
RTPS_DllAPI MinimalTypeObject & minimal()
This function returns a reference to member minimal.
RTPS_DllAPI uint8_t _d() const
This function returns the value of the discriminator.
RTPS_DllAPI CompleteTypeObject & complete()
This function returns a reference to member complete.
RTPS_DllAPI void minimal(const MinimalTypeObject &_minimal)
This function copies the value in member minimal.
RTPS_DllAPI bool operator==(const TypeObject &other) const
std::vector< MinimalBitflag > MinimalBitflagSeq
Definition TypeObject.h:6082
std::vector< MinimalBitfield > MinimalBitfieldSeq
Definition TypeObject.h:6712
uint32_t MemberId
Definition TypesBase.h:285
TypeObjectSeq StronglyConnectedComponent
Definition TypeObject.h:7604
std::vector< TypeObject > TypeObjectSeq
Definition TypeObject.h:7598
MinimalEnumeratedHeader MinimalBitmaskHeader
Definition TypeObject.h:6153
std::vector< int32_t > UnionCaseLabelSeq
Definition TypeObject.h:1183
std::vector< CompleteBitfield > CompleteBitfieldSeq
Definition TypeObject.h:6619
uint32_t LBound
Definition TypesBase.h:294
std::vector< MinimalAnnotationParameter > MinimalAnnotationParameterSeq
Definition TypeObject.h:2540
std::vector< MinimalUnionMember > MinimalUnionMemberSeq
Definition TypeObject.h:1515
std::string MemberName
Definition TypesBase.h:166
CompleteEnumeratedHeader CompleteBitmaskHeader
Definition TypeObject.h:6151
std::vector< TypeIdentifierWithSize > TypeIdentifierWithSizeSeq
Definition TypeObject.h:7863
std::vector< MinimalStructMember > MinimalStructMemberSeq
Definition TypeObject.h:531
std::vector< TypeIdentifierWithDependencies > TypeIdentifierWithDependenciesSeq
Definition TypeObject.h:7975
std::vector< MinimalEnumeratedLiteral > MinimalEnumeratedLiteralSeq
Definition TypeObject.h:5339
std::vector< CompleteAnnotationParameter > CompleteAnnotationParameterSeq
Definition TypeObject.h:2422
std::vector< TypeIdentifierTypeObjectPair > TypeIdentifierTypeObjectPairSeq
Definition TypeObject.h:7690
std::vector< CompleteBitflag > CompleteBitflagSeq
Definition TypeObject.h:5988
std::vector< CompleteStructMember > CompleteStructMemberSeq
Definition TypeObject.h:435
std::vector< TypeInformation > TypeInformationSeq
Definition TypeObject.h:8068
std::vector< CompleteEnumeratedLiteral > CompleteEnumeratedLiteralSeq
Definition TypeObject.h:5242
std::string QualifiedTypeName
Definition TypesBase.h:171
uint16_t BitBound
Definition TypeObject.h:5052
std::vector< CompleteUnionMember > CompleteUnionMemberSeq
Definition TypeObject.h:1419
std::vector< LBound > LBoundSeq
Definition TypesBase.h:295
std::vector< AppliedAnnotation > AppliedAnnotationSeq
Definition AnnotationParameterValue.h:1150
std::vector< TypeIdentifierPair > TypeIdentifierPairSeq
Definition TypeObject.h:7777
octet TypeKind
Definition TypesBase.h:120
std::array< uint8_t, 4 > NameHash
Definition TypesBase.h:179
eProsima namespace.
Definition LibrarySettingsAttributes.h:23