22#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_XTYPES_DDS_XTYPES_TYPEOBJECT_HPP
23#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_XTYPES_DDS_XTYPES_TYPEOBJECT_HPP
32#include <fastcdr/cdr/fixed_size_string.hpp>
33#include <fastcdr/xcdr/external.hpp>
34#include <fastcdr/xcdr/optional.hpp>
35#include <fastcdr/exceptions/BadParamException.h>
39#if defined(EPROSIMA_USER_DLL_EXPORT)
40#define eProsima_user_DllExport __declspec( dllexport )
42#define eProsima_user_DllExport
45#define eProsima_user_DllExport
49#if defined(EPROSIMA_USER_DLL_EXPORT)
50#if defined(DDS_XTYPES_TYPEOBJECT_SOURCE)
51#define DDS_XTYPES_TYPEOBJECT_DllAPI __declspec( dllexport )
53#define DDS_XTYPES_TYPEOBJECT_DllAPI __declspec( dllimport )
56#define DDS_XTYPES_TYPEOBJECT_DllAPI
59#define DDS_XTYPES_TYPEOBJECT_DllAPI
121typedef eprosima::fastcdr::fixed_string<MEMBER_NAME_MAX_LENGTH>
MemberName;
162 if (member_destructor_)
164 member_destructor_();
177 switch (x.selected_member_)
195 switch (x.selected_member_)
198 hash_() = std::move(x.m_hash);
213 switch (x.selected_member_)
233 switch (x.selected_member_)
236 hash_() = std::move(x.m_hash);
251 bool ret_value {
false};
253 if (x.selected_member_ == selected_member_)
255 if (0x0FFFFFFFu != selected_member_)
259 switch (selected_member_)
284 return !(*
this == x);
292 eProsima_user_DllExport
void _d(
295 bool valid_discriminator =
false;
301 if (0x00000001 == selected_member_)
303 valid_discriminator =
true;
309 if (!valid_discriminator)
311 throw eprosima::fastcdr::exception::BadParamException(
"Discriminator doesn't correspond with the selected union member");
321 eProsima_user_DllExport uint8_t
_d()
const
330 eProsima_user_DllExport
void hash(
341 eProsima_user_DllExport
void hash(
355 if (0x00000001 != selected_member_)
357 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
370 if (0x00000001 != selected_member_)
372 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
381 if (member_destructor_)
383 member_destructor_();
386 selected_member_ = 0x0FFFFFFFu;
394 if (0x00000001 != selected_member_)
396 if (member_destructor_)
398 member_destructor_();
401 selected_member_ = 0x00000001;
402 member_destructor_ = [&]() {
m_hash.~EquivalenceHash();};
418 uint32_t selected_member_ {0x0FFFFFFFu};
420 std::function<void()> member_destructor_;
563 return (m_bound == x.m_bound);
573 return !(*
this == x);
686 return (m_bound == x.m_bound);
696 return !(*
this == x);
763 m_equiv_kind = x.m_equiv_kind;
765 m_element_flags = x.m_element_flags;
776 m_equiv_kind = x.m_equiv_kind;
777 m_element_flags = std::move(x.m_element_flags);
788 m_equiv_kind = x.m_equiv_kind;
790 m_element_flags = x.m_element_flags;
803 m_equiv_kind = x.m_equiv_kind;
804 m_element_flags = std::move(x.m_element_flags);
815 return (m_equiv_kind == x.m_equiv_kind &&
816 m_element_flags == x.m_element_flags);
826 return !(*
this == x);
836 m_equiv_kind = _equiv_kind;
865 m_element_flags = _element_flags;
875 m_element_flags = std::move(_element_flags);
884 return m_element_flags;
893 return m_element_flags;
933 m_header = x.m_header;
937 m_element_identifier = x.m_element_identifier;
948 m_header = std::move(x.m_header);
950 m_element_identifier = std::move(x.m_element_identifier);
961 m_header = x.m_header;
965 m_element_identifier = x.m_element_identifier;
978 m_header = std::move(x.m_header);
980 m_element_identifier = std::move(x.m_element_identifier);
991 return (m_header == x.m_header &&
992 m_bound == x.m_bound &&
993 m_element_identifier == x.m_element_identifier);
1003 return !(*
this == x);
1023 m_header = std::move(_header);
1079 const eprosima::fastcdr::external<TypeIdentifier>& _element_identifier)
1081 m_element_identifier = _element_identifier;
1089 eprosima::fastcdr::external<TypeIdentifier>&& _element_identifier)
1091 m_element_identifier = std::move(_element_identifier);
1100 return m_element_identifier;
1109 return m_element_identifier;
1118 eprosima::fastcdr::external<TypeIdentifier> m_element_identifier;
1150 m_header = x.m_header;
1152 m_bound = x.m_bound;
1154 m_element_identifier = x.m_element_identifier;
1165 m_header = std::move(x.m_header);
1166 m_bound = x.m_bound;
1167 m_element_identifier = std::move(x.m_element_identifier);
1178 m_header = x.m_header;
1180 m_bound = x.m_bound;
1182 m_element_identifier = x.m_element_identifier;
1195 m_header = std::move(x.m_header);
1196 m_bound = x.m_bound;
1197 m_element_identifier = std::move(x.m_element_identifier);
1208 return (m_header == x.m_header &&
1209 m_bound == x.m_bound &&
1210 m_element_identifier == x.m_element_identifier);
1220 return !(*
this == x);
1240 m_header = std::move(_header);
1296 const eprosima::fastcdr::external<TypeIdentifier>& _element_identifier)
1298 m_element_identifier = _element_identifier;
1306 eprosima::fastcdr::external<TypeIdentifier>&& _element_identifier)
1308 m_element_identifier = std::move(_element_identifier);
1317 return m_element_identifier;
1326 return m_element_identifier;
1335 eprosima::fastcdr::external<TypeIdentifier> m_element_identifier;
1367 m_header = x.m_header;
1369 m_array_bound_seq = x.m_array_bound_seq;
1371 m_element_identifier = x.m_element_identifier;
1382 m_header = std::move(x.m_header);
1383 m_array_bound_seq = std::move(x.m_array_bound_seq);
1384 m_element_identifier = std::move(x.m_element_identifier);
1395 m_header = x.m_header;
1397 m_array_bound_seq = x.m_array_bound_seq;
1399 m_element_identifier = x.m_element_identifier;
1412 m_header = std::move(x.m_header);
1413 m_array_bound_seq = std::move(x.m_array_bound_seq);
1414 m_element_identifier = std::move(x.m_element_identifier);
1425 return (m_header == x.m_header &&
1426 m_array_bound_seq == x.m_array_bound_seq &&
1427 m_element_identifier == x.m_element_identifier);
1437 return !(*
this == x);
1457 m_header = std::move(_header);
1486 m_array_bound_seq = _array_bound_seq;
1496 m_array_bound_seq = std::move(_array_bound_seq);
1505 return m_array_bound_seq;
1514 return m_array_bound_seq;
1523 const eprosima::fastcdr::external<TypeIdentifier>& _element_identifier)
1525 m_element_identifier = _element_identifier;
1533 eprosima::fastcdr::external<TypeIdentifier>&& _element_identifier)
1535 m_element_identifier = std::move(_element_identifier);
1544 return m_element_identifier;
1553 return m_element_identifier;
1562 eprosima::fastcdr::external<TypeIdentifier> m_element_identifier;
1594 m_header = x.m_header;
1596 m_array_bound_seq = x.m_array_bound_seq;
1598 m_element_identifier = x.m_element_identifier;
1609 m_header = std::move(x.m_header);
1610 m_array_bound_seq = std::move(x.m_array_bound_seq);
1611 m_element_identifier = std::move(x.m_element_identifier);
1622 m_header = x.m_header;
1624 m_array_bound_seq = x.m_array_bound_seq;
1626 m_element_identifier = x.m_element_identifier;
1639 m_header = std::move(x.m_header);
1640 m_array_bound_seq = std::move(x.m_array_bound_seq);
1641 m_element_identifier = std::move(x.m_element_identifier);
1652 return (m_header == x.m_header &&
1653 m_array_bound_seq == x.m_array_bound_seq &&
1654 m_element_identifier == x.m_element_identifier);
1664 return !(*
this == x);
1684 m_header = std::move(_header);
1713 m_array_bound_seq = _array_bound_seq;
1723 m_array_bound_seq = std::move(_array_bound_seq);
1732 return m_array_bound_seq;
1741 return m_array_bound_seq;
1750 const eprosima::fastcdr::external<TypeIdentifier>& _element_identifier)
1752 m_element_identifier = _element_identifier;
1760 eprosima::fastcdr::external<TypeIdentifier>&& _element_identifier)
1762 m_element_identifier = std::move(_element_identifier);
1771 return m_element_identifier;
1780 return m_element_identifier;
1789 eprosima::fastcdr::external<TypeIdentifier> m_element_identifier;
1821 m_header = x.m_header;
1823 m_bound = x.m_bound;
1825 m_element_identifier = x.m_element_identifier;
1827 m_key_flags = x.m_key_flags;
1829 m_key_identifier = x.m_key_identifier;
1840 m_header = std::move(x.m_header);
1841 m_bound = x.m_bound;
1842 m_element_identifier = std::move(x.m_element_identifier);
1843 m_key_flags = std::move(x.m_key_flags);
1844 m_key_identifier = std::move(x.m_key_identifier);
1855 m_header = x.m_header;
1857 m_bound = x.m_bound;
1859 m_element_identifier = x.m_element_identifier;
1861 m_key_flags = x.m_key_flags;
1863 m_key_identifier = x.m_key_identifier;
1876 m_header = std::move(x.m_header);
1877 m_bound = x.m_bound;
1878 m_element_identifier = std::move(x.m_element_identifier);
1879 m_key_flags = std::move(x.m_key_flags);
1880 m_key_identifier = std::move(x.m_key_identifier);
1891 return (m_header == x.m_header &&
1892 m_bound == x.m_bound &&
1893 m_element_identifier == x.m_element_identifier &&
1894 m_key_flags == x.m_key_flags &&
1895 m_key_identifier == x.m_key_identifier);
1905 return !(*
this == x);
1925 m_header = std::move(_header);
1981 const eprosima::fastcdr::external<TypeIdentifier>& _element_identifier)
1983 m_element_identifier = _element_identifier;
1991 eprosima::fastcdr::external<TypeIdentifier>&& _element_identifier)
1993 m_element_identifier = std::move(_element_identifier);
2002 return m_element_identifier;
2011 return m_element_identifier;
2022 m_key_flags = _key_flags;
2032 m_key_flags = std::move(_key_flags);
2059 const eprosima::fastcdr::external<TypeIdentifier>& _key_identifier)
2061 m_key_identifier = _key_identifier;
2069 eprosima::fastcdr::external<TypeIdentifier>&& _key_identifier)
2071 m_key_identifier = std::move(_key_identifier);
2078 eProsima_user_DllExport
const eprosima::fastcdr::external<TypeIdentifier>&
key_identifier()
const
2080 return m_key_identifier;
2087 eProsima_user_DllExport eprosima::fastcdr::external<TypeIdentifier>&
key_identifier()
2089 return m_key_identifier;
2098 eprosima::fastcdr::external<TypeIdentifier> m_element_identifier;
2100 eprosima::fastcdr::external<TypeIdentifier> m_key_identifier;
2132 m_header = x.m_header;
2134 m_bound = x.m_bound;
2136 m_element_identifier = x.m_element_identifier;
2138 m_key_flags = x.m_key_flags;
2140 m_key_identifier = x.m_key_identifier;
2151 m_header = std::move(x.m_header);
2152 m_bound = x.m_bound;
2153 m_element_identifier = std::move(x.m_element_identifier);
2154 m_key_flags = std::move(x.m_key_flags);
2155 m_key_identifier = std::move(x.m_key_identifier);
2166 m_header = x.m_header;
2168 m_bound = x.m_bound;
2170 m_element_identifier = x.m_element_identifier;
2172 m_key_flags = x.m_key_flags;
2174 m_key_identifier = x.m_key_identifier;
2187 m_header = std::move(x.m_header);
2188 m_bound = x.m_bound;
2189 m_element_identifier = std::move(x.m_element_identifier);
2190 m_key_flags = std::move(x.m_key_flags);
2191 m_key_identifier = std::move(x.m_key_identifier);
2202 return (m_header == x.m_header &&
2203 m_bound == x.m_bound &&
2204 m_element_identifier == x.m_element_identifier &&
2205 m_key_flags == x.m_key_flags &&
2206 m_key_identifier == x.m_key_identifier);
2216 return !(*
this == x);
2236 m_header = std::move(_header);
2292 const eprosima::fastcdr::external<TypeIdentifier>& _element_identifier)
2294 m_element_identifier = _element_identifier;
2302 eprosima::fastcdr::external<TypeIdentifier>&& _element_identifier)
2304 m_element_identifier = std::move(_element_identifier);
2313 return m_element_identifier;
2322 return m_element_identifier;
2333 m_key_flags = _key_flags;
2343 m_key_flags = std::move(_key_flags);
2370 const eprosima::fastcdr::external<TypeIdentifier>& _key_identifier)
2372 m_key_identifier = _key_identifier;
2380 eprosima::fastcdr::external<TypeIdentifier>&& _key_identifier)
2382 m_key_identifier = std::move(_key_identifier);
2389 eProsima_user_DllExport
const eprosima::fastcdr::external<TypeIdentifier>&
key_identifier()
const
2391 return m_key_identifier;
2398 eProsima_user_DllExport eprosima::fastcdr::external<TypeIdentifier>&
key_identifier()
2400 return m_key_identifier;
2409 eprosima::fastcdr::external<TypeIdentifier> m_element_identifier;
2411 eprosima::fastcdr::external<TypeIdentifier> m_key_identifier;
2443 m_sc_component_id = x.m_sc_component_id;
2445 m_scc_length = x.m_scc_length;
2447 m_scc_index = x.m_scc_index;
2458 m_sc_component_id = std::move(x.m_sc_component_id);
2459 m_scc_length = x.m_scc_length;
2460 m_scc_index = x.m_scc_index;
2471 m_sc_component_id = x.m_sc_component_id;
2473 m_scc_length = x.m_scc_length;
2475 m_scc_index = x.m_scc_index;
2488 m_sc_component_id = std::move(x.m_sc_component_id);
2489 m_scc_length = x.m_scc_length;
2490 m_scc_index = x.m_scc_index;
2501 return (m_sc_component_id == x.m_sc_component_id &&
2502 m_scc_length == x.m_scc_length &&
2503 m_scc_index == x.m_scc_index);
2513 return !(*
this == x);
2523 m_sc_component_id = _sc_component_id;
2533 m_sc_component_id = std::move(_sc_component_id);
2542 return m_sc_component_id;
2551 return m_sc_component_id;
2560 int32_t _scc_length)
2562 m_scc_length = _scc_length;
2571 return m_scc_length;
2580 return m_scc_length;
2591 m_scc_index = _scc_index;
2617 int32_t m_scc_length{0};
2618 int32_t m_scc_index{0};
2650 static_cast<void>(x);
2660 static_cast<void>(x);
2671 static_cast<void>(x);
2684 static_cast<void>(x);
2696 static_cast<void>(x);
2707 return !(*
this == x);
2745 static_cast<void>(x);
2755 static_cast<void>(x);
2766 static_cast<void>(x);
2779 static_cast<void>(x);
2789 const Dummy& x)
const
2791 static_cast<void>(x);
2800 const Dummy& x)
const
2802 return !(*
this == x);
2824 selected_member_ = 0x00000001;
2835 if (member_destructor_)
2837 member_destructor_();
2850 switch (x.selected_member_)
2912 switch (x.selected_member_)
2915 no_value_() = std::move(x.m_no_value);
2919 string_sdefn_() = std::move(x.m_string_sdefn);
2923 string_ldefn_() = std::move(x.m_string_ldefn);
2927 seq_sdefn_() = std::move(x.m_seq_sdefn);
2931 seq_ldefn_() = std::move(x.m_seq_ldefn);
2935 array_sdefn_() = std::move(x.m_array_sdefn);
2939 array_ldefn_() = std::move(x.m_array_ldefn);
2943 map_sdefn_() = std::move(x.m_map_sdefn);
2947 map_ldefn_() = std::move(x.m_map_ldefn);
2951 sc_component_id_() = std::move(x.m_sc_component_id);
2955 equivalence_hash_() = std::move(x.m_equivalence_hash);
2959 extended_defn_() = std::move(x.m_extended_defn);
2974 switch (x.selected_member_)
3038 switch (x.selected_member_)
3041 no_value_() = std::move(x.m_no_value);
3045 string_sdefn_() = std::move(x.m_string_sdefn);
3049 string_ldefn_() = std::move(x.m_string_ldefn);
3053 seq_sdefn_() = std::move(x.m_seq_sdefn);
3057 seq_ldefn_() = std::move(x.m_seq_ldefn);
3061 array_sdefn_() = std::move(x.m_array_sdefn);
3065 array_ldefn_() = std::move(x.m_array_ldefn);
3069 map_sdefn_() = std::move(x.m_map_sdefn);
3073 map_ldefn_() = std::move(x.m_map_ldefn);
3077 sc_component_id_() = std::move(x.m_sc_component_id);
3081 equivalence_hash_() = std::move(x.m_equivalence_hash);
3085 extended_defn_() = std::move(x.m_extended_defn);
3100 bool ret_value {
false};
3102 if (x.selected_member_ == selected_member_)
3104 if (0x0FFFFFFFu != selected_member_)
3108 switch (selected_member_)
3177 return !(*
this == x);
3185 eProsima_user_DllExport
void _d(
3188 bool valid_discriminator =
false;
3208 if (0x00000001 == selected_member_)
3210 valid_discriminator =
true;
3216 if (0x00000002 == selected_member_)
3218 valid_discriminator =
true;
3224 if (0x00000003 == selected_member_)
3226 valid_discriminator =
true;
3231 if (0x00000004 == selected_member_)
3233 valid_discriminator =
true;
3238 if (0x00000005 == selected_member_)
3240 valid_discriminator =
true;
3245 if (0x00000006 == selected_member_)
3247 valid_discriminator =
true;
3252 if (0x00000007 == selected_member_)
3254 valid_discriminator =
true;
3259 if (0x00000008 == selected_member_)
3261 valid_discriminator =
true;
3266 if (0x00000009 == selected_member_)
3268 valid_discriminator =
true;
3273 if (0x0000000a == selected_member_)
3275 valid_discriminator =
true;
3281 if (0x0000000b == selected_member_)
3283 valid_discriminator =
true;
3288 if (0x0000000c == selected_member_)
3290 valid_discriminator =
true;
3296 if (!valid_discriminator)
3298 throw eprosima::fastcdr::exception::BadParamException(
"Discriminator doesn't correspond with the selected union member");
3308 eProsima_user_DllExport uint8_t
_d()
const
3318 const Dummy& _no_value)
3320 no_value_() = _no_value;
3331 no_value_() = _no_value;
3342 if (0x00000001 != selected_member_)
3344 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3357 if (0x00000001 != selected_member_)
3359 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3373 string_sdefn_() = _string_sdefn;
3384 string_sdefn_() = _string_sdefn;
3395 if (0x00000002 != selected_member_)
3397 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3410 if (0x00000002 != selected_member_)
3412 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3426 string_ldefn_() = _string_ldefn;
3437 string_ldefn_() = _string_ldefn;
3448 if (0x00000003 != selected_member_)
3450 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3463 if (0x00000003 != selected_member_)
3465 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3479 seq_sdefn_() = _seq_sdefn;
3490 seq_sdefn_() = _seq_sdefn;
3501 if (0x00000004 != selected_member_)
3503 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3516 if (0x00000004 != selected_member_)
3518 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3532 seq_ldefn_() = _seq_ldefn;
3543 seq_ldefn_() = _seq_ldefn;
3554 if (0x00000005 != selected_member_)
3556 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3569 if (0x00000005 != selected_member_)
3571 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3585 array_sdefn_() = _array_sdefn;
3596 array_sdefn_() = _array_sdefn;
3607 if (0x00000006 != selected_member_)
3609 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3622 if (0x00000006 != selected_member_)
3624 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3638 array_ldefn_() = _array_ldefn;
3649 array_ldefn_() = _array_ldefn;
3660 if (0x00000007 != selected_member_)
3662 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3675 if (0x00000007 != selected_member_)
3677 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3691 map_sdefn_() = _map_sdefn;
3702 map_sdefn_() = _map_sdefn;
3713 if (0x00000008 != selected_member_)
3715 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3728 if (0x00000008 != selected_member_)
3730 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3744 map_ldefn_() = _map_ldefn;
3755 map_ldefn_() = _map_ldefn;
3766 if (0x00000009 != selected_member_)
3768 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3781 if (0x00000009 != selected_member_)
3783 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3797 sc_component_id_() = _sc_component_id;
3808 sc_component_id_() = _sc_component_id;
3819 if (0x0000000a != selected_member_)
3821 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3834 if (0x0000000a != selected_member_)
3836 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3850 equivalence_hash_() = _equivalence_hash;
3861 equivalence_hash_() = _equivalence_hash;
3872 if (0x0000000b != selected_member_)
3874 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3887 if (0x0000000b != selected_member_)
3889 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3903 extended_defn_() = _extended_defn;
3914 extended_defn_() = _extended_defn;
3925 if (0x0000000c != selected_member_)
3927 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3940 if (0x0000000c != selected_member_)
3942 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
3954 if (0x00000001 != selected_member_)
3956 if (member_destructor_)
3958 member_destructor_();
3961 selected_member_ = 0x00000001;
3970 StringSTypeDefn& string_sdefn_()
3972 if (0x00000002 != selected_member_)
3974 if (member_destructor_)
3976 member_destructor_();
3979 selected_member_ = 0x00000002;
3988 StringLTypeDefn& string_ldefn_()
3990 if (0x00000003 != selected_member_)
3992 if (member_destructor_)
3994 member_destructor_();
3997 selected_member_ = 0x00000003;
4006 PlainSequenceSElemDefn& seq_sdefn_()
4008 if (0x00000004 != selected_member_)
4010 if (member_destructor_)
4012 member_destructor_();
4015 selected_member_ = 0x00000004;
4024 PlainSequenceLElemDefn& seq_ldefn_()
4026 if (0x00000005 != selected_member_)
4028 if (member_destructor_)
4030 member_destructor_();
4033 selected_member_ = 0x00000005;
4042 PlainArraySElemDefn& array_sdefn_()
4044 if (0x00000006 != selected_member_)
4046 if (member_destructor_)
4048 member_destructor_();
4051 selected_member_ = 0x00000006;
4060 PlainArrayLElemDefn& array_ldefn_()
4062 if (0x00000007 != selected_member_)
4064 if (member_destructor_)
4066 member_destructor_();
4069 selected_member_ = 0x00000007;
4078 PlainMapSTypeDefn& map_sdefn_()
4080 if (0x00000008 != selected_member_)
4082 if (member_destructor_)
4084 member_destructor_();
4087 selected_member_ = 0x00000008;
4096 PlainMapLTypeDefn& map_ldefn_()
4098 if (0x00000009 != selected_member_)
4100 if (member_destructor_)
4102 member_destructor_();
4105 selected_member_ = 0x00000009;
4114 StronglyConnectedComponentId& sc_component_id_()
4116 if (0x0000000a != selected_member_)
4118 if (member_destructor_)
4120 member_destructor_();
4123 selected_member_ = 0x0000000a;
4134 if (0x0000000b != selected_member_)
4136 if (member_destructor_)
4138 member_destructor_();
4141 selected_member_ = 0x0000000b;
4150 ExtendedTypeDefn& extended_defn_()
4152 if (0x0000000c != selected_member_)
4154 if (member_destructor_)
4156 member_destructor_();
4159 selected_member_ = 0x0000000c;
4187 uint32_t selected_member_ {0x0FFFFFFFu};
4189 std::function<void()> member_destructor_;
4226 static_cast<void>(x);
4236 static_cast<void>(x);
4247 static_cast<void>(x);
4260 static_cast<void>(x);
4272 static_cast<void>(x);
4283 return !(*
this == x);
4305 selected_member_ = 0x00000013;
4316 if (member_destructor_)
4318 member_destructor_();
4331 switch (x.selected_member_)
4421 switch (x.selected_member_)
4424 boolean_value_() = std::move(x.m_boolean_value);
4428 byte_value_() = std::move(x.m_byte_value);
4432 int8_value_() = std::move(x.m_int8_value);
4436 uint8_value_() = std::move(x.m_uint8_value);
4440 int16_value_() = std::move(x.m_int16_value);
4444 uint_16_value_() = std::move(x.m_uint_16_value);
4448 int32_value_() = std::move(x.m_int32_value);
4452 uint32_value_() = std::move(x.m_uint32_value);
4456 int64_value_() = std::move(x.m_int64_value);
4460 uint64_value_() = std::move(x.m_uint64_value);
4464 float32_value_() = std::move(x.m_float32_value);
4468 float64_value_() = std::move(x.m_float64_value);
4472 float128_value_() = std::move(x.m_float128_value);
4476 char_value_() = std::move(x.m_char_value);
4480 wchar_value_() = std::move(x.m_wchar_value);
4484 enumerated_value_() = std::move(x.m_enumerated_value);
4488 string8_value_() = std::move(x.m_string8_value);
4492 string16_value_() = std::move(x.m_string16_value);
4496 extended_value_() = std::move(x.m_extended_value);
4511 switch (x.selected_member_)
4603 switch (x.selected_member_)
4606 boolean_value_() = std::move(x.m_boolean_value);
4610 byte_value_() = std::move(x.m_byte_value);
4614 int8_value_() = std::move(x.m_int8_value);
4618 uint8_value_() = std::move(x.m_uint8_value);
4622 int16_value_() = std::move(x.m_int16_value);
4626 uint_16_value_() = std::move(x.m_uint_16_value);
4630 int32_value_() = std::move(x.m_int32_value);
4634 uint32_value_() = std::move(x.m_uint32_value);
4638 int64_value_() = std::move(x.m_int64_value);
4642 uint64_value_() = std::move(x.m_uint64_value);
4646 float32_value_() = std::move(x.m_float32_value);
4650 float64_value_() = std::move(x.m_float64_value);
4654 float128_value_() = std::move(x.m_float128_value);
4658 char_value_() = std::move(x.m_char_value);
4662 wchar_value_() = std::move(x.m_wchar_value);
4666 enumerated_value_() = std::move(x.m_enumerated_value);
4670 string8_value_() = std::move(x.m_string8_value);
4674 string16_value_() = std::move(x.m_string16_value);
4678 extended_value_() = std::move(x.m_extended_value);
4693 bool ret_value {
false};
4695 if (x.selected_member_ == selected_member_)
4697 if (0x0FFFFFFFu != selected_member_)
4701 switch (selected_member_)
4798 return !(*
this == x);
4806 eProsima_user_DllExport
void _d(
4809 bool valid_discriminator =
false;
4814 if (0x00000001 == selected_member_)
4816 valid_discriminator =
true;
4821 if (0x00000002 == selected_member_)
4823 valid_discriminator =
true;
4828 if (0x00000003 == selected_member_)
4830 valid_discriminator =
true;
4835 if (0x00000004 == selected_member_)
4837 valid_discriminator =
true;
4842 if (0x00000005 == selected_member_)
4844 valid_discriminator =
true;
4849 if (0x00000006 == selected_member_)
4851 valid_discriminator =
true;
4856 if (0x00000007 == selected_member_)
4858 valid_discriminator =
true;
4863 if (0x00000008 == selected_member_)
4865 valid_discriminator =
true;
4870 if (0x00000009 == selected_member_)
4872 valid_discriminator =
true;
4877 if (0x0000000a == selected_member_)
4879 valid_discriminator =
true;
4884 if (0x0000000b == selected_member_)
4886 valid_discriminator =
true;
4891 if (0x0000000c == selected_member_)
4893 valid_discriminator =
true;
4898 if (0x0000000d == selected_member_)
4900 valid_discriminator =
true;
4905 if (0x0000000e == selected_member_)
4907 valid_discriminator =
true;
4912 if (0x0000000f == selected_member_)
4914 valid_discriminator =
true;
4919 if (0x00000010 == selected_member_)
4921 valid_discriminator =
true;
4926 if (0x00000011 == selected_member_)
4928 valid_discriminator =
true;
4933 if (0x00000012 == selected_member_)
4935 valid_discriminator =
true;
4940 if (0x00000013 == selected_member_)
4942 valid_discriminator =
true;
4948 if (!valid_discriminator)
4950 throw eprosima::fastcdr::exception::BadParamException(
"Discriminator doesn't correspond with the selected union member");
4960 eProsima_user_DllExport uint8_t
_d()
const
4970 bool _boolean_value)
4972 boolean_value_() = _boolean_value;
4983 if (0x00000001 != selected_member_)
4985 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
4998 if (0x00000001 != selected_member_)
5000 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5012 uint8_t _byte_value)
5014 byte_value_() = _byte_value;
5025 if (0x00000002 != selected_member_)
5027 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5040 if (0x00000002 != selected_member_)
5042 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5056 int8_value_() = _int8_value;
5067 if (0x00000003 != selected_member_)
5069 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5082 if (0x00000003 != selected_member_)
5084 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5096 uint8_t _uint8_value)
5098 uint8_value_() = _uint8_value;
5109 if (0x00000004 != selected_member_)
5111 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5124 if (0x00000004 != selected_member_)
5126 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5138 int16_t _int16_value)
5140 int16_value_() = _int16_value;
5151 if (0x00000005 != selected_member_)
5153 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5166 if (0x00000005 != selected_member_)
5168 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5180 uint16_t _uint_16_value)
5182 uint_16_value_() = _uint_16_value;
5193 if (0x00000006 != selected_member_)
5195 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5208 if (0x00000006 != selected_member_)
5210 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5222 int32_t _int32_value)
5224 int32_value_() = _int32_value;
5235 if (0x00000007 != selected_member_)
5237 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5250 if (0x00000007 != selected_member_)
5252 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5264 uint32_t _uint32_value)
5266 uint32_value_() = _uint32_value;
5277 if (0x00000008 != selected_member_)
5279 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5292 if (0x00000008 != selected_member_)
5294 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5306 int64_t _int64_value)
5308 int64_value_() = _int64_value;
5319 if (0x00000009 != selected_member_)
5321 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5334 if (0x00000009 != selected_member_)
5336 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5348 uint64_t _uint64_value)
5350 uint64_value_() = _uint64_value;
5361 if (0x0000000a != selected_member_)
5363 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5376 if (0x0000000a != selected_member_)
5378 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5390 float _float32_value)
5392 float32_value_() = _float32_value;
5403 if (0x0000000b != selected_member_)
5405 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5418 if (0x0000000b != selected_member_)
5420 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5432 double _float64_value)
5434 float64_value_() = _float64_value;
5445 if (0x0000000c != selected_member_)
5447 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5460 if (0x0000000c != selected_member_)
5462 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5474 long double _float128_value)
5476 float128_value_() = _float128_value;
5487 if (0x0000000d != selected_member_)
5489 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5502 if (0x0000000d != selected_member_)
5504 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5518 char_value_() = _char_value;
5529 if (0x0000000e != selected_member_)
5531 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5544 if (0x0000000e != selected_member_)
5546 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5558 wchar_t _wchar_value)
5560 wchar_value_() = _wchar_value;
5571 if (0x0000000f != selected_member_)
5573 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5586 if (0x0000000f != selected_member_)
5588 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5600 int32_t _enumerated_value)
5602 enumerated_value_() = _enumerated_value;
5613 if (0x00000010 != selected_member_)
5615 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5628 if (0x00000010 != selected_member_)
5630 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5642 const eprosima::fastcdr::fixed_string<ANNOTATION_STR_VALUE_MAX_LEN>& _string8_value)
5644 string8_value_() = _string8_value;
5653 eprosima::fastcdr::fixed_string<ANNOTATION_STR_VALUE_MAX_LEN>&& _string8_value)
5655 string8_value_() = _string8_value;
5664 eProsima_user_DllExport
const eprosima::fastcdr::fixed_string<ANNOTATION_STR_VALUE_MAX_LEN>&
string8_value()
const
5666 if (0x00000011 != selected_member_)
5668 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5679 eProsima_user_DllExport eprosima::fastcdr::fixed_string<ANNOTATION_STR_VALUE_MAX_LEN>&
string8_value()
5681 if (0x00000011 != selected_member_)
5683 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5695 const std::wstring& _string16_value)
5697 string16_value_() = _string16_value;
5706 std::wstring&& _string16_value)
5708 string16_value_() = _string16_value;
5719 if (0x00000012 != selected_member_)
5721 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5734 if (0x00000012 != selected_member_)
5736 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5750 extended_value_() = _extended_value;
5761 extended_value_() = _extended_value;
5772 if (0x00000013 != selected_member_)
5774 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5787 if (0x00000013 != selected_member_)
5789 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
5799 bool& boolean_value_()
5801 if (0x00000001 != selected_member_)
5803 if (member_destructor_)
5805 member_destructor_();
5808 selected_member_ = 0x00000001;
5809 member_destructor_ =
nullptr;
5817 uint8_t& byte_value_()
5819 if (0x00000002 != selected_member_)
5821 if (member_destructor_)
5823 member_destructor_();
5826 selected_member_ = 0x00000002;
5827 member_destructor_ =
nullptr;
5835 int8_t& int8_value_()
5837 if (0x00000003 != selected_member_)
5839 if (member_destructor_)
5841 member_destructor_();
5844 selected_member_ = 0x00000003;
5845 member_destructor_ =
nullptr;
5853 uint8_t& uint8_value_()
5855 if (0x00000004 != selected_member_)
5857 if (member_destructor_)
5859 member_destructor_();
5862 selected_member_ = 0x00000004;
5863 member_destructor_ =
nullptr;
5871 int16_t& int16_value_()
5873 if (0x00000005 != selected_member_)
5875 if (member_destructor_)
5877 member_destructor_();
5880 selected_member_ = 0x00000005;
5881 member_destructor_ =
nullptr;
5889 uint16_t& uint_16_value_()
5891 if (0x00000006 != selected_member_)
5893 if (member_destructor_)
5895 member_destructor_();
5898 selected_member_ = 0x00000006;
5899 member_destructor_ =
nullptr;
5907 int32_t& int32_value_()
5909 if (0x00000007 != selected_member_)
5911 if (member_destructor_)
5913 member_destructor_();
5916 selected_member_ = 0x00000007;
5917 member_destructor_ =
nullptr;
5925 uint32_t& uint32_value_()
5927 if (0x00000008 != selected_member_)
5929 if (member_destructor_)
5931 member_destructor_();
5934 selected_member_ = 0x00000008;
5935 member_destructor_ =
nullptr;
5943 int64_t& int64_value_()
5945 if (0x00000009 != selected_member_)
5947 if (member_destructor_)
5949 member_destructor_();
5952 selected_member_ = 0x00000009;
5953 member_destructor_ =
nullptr;
5961 uint64_t& uint64_value_()
5963 if (0x0000000a != selected_member_)
5965 if (member_destructor_)
5967 member_destructor_();
5970 selected_member_ = 0x0000000a;
5971 member_destructor_ =
nullptr;
5979 float& float32_value_()
5981 if (0x0000000b != selected_member_)
5983 if (member_destructor_)
5985 member_destructor_();
5988 selected_member_ = 0x0000000b;
5989 member_destructor_ =
nullptr;
5997 double& float64_value_()
5999 if (0x0000000c != selected_member_)
6001 if (member_destructor_)
6003 member_destructor_();
6006 selected_member_ = 0x0000000c;
6007 member_destructor_ =
nullptr;
6015 long double& float128_value_()
6017 if (0x0000000d != selected_member_)
6019 if (member_destructor_)
6021 member_destructor_();
6024 selected_member_ = 0x0000000d;
6025 member_destructor_ =
nullptr;
6035 if (0x0000000e != selected_member_)
6037 if (member_destructor_)
6039 member_destructor_();
6042 selected_member_ = 0x0000000e;
6043 member_destructor_ =
nullptr;
6051 wchar_t& wchar_value_()
6053 if (0x0000000f != selected_member_)
6055 if (member_destructor_)
6057 member_destructor_();
6060 selected_member_ = 0x0000000f;
6061 member_destructor_ =
nullptr;
6069 int32_t& enumerated_value_()
6071 if (0x00000010 != selected_member_)
6073 if (member_destructor_)
6075 member_destructor_();
6078 selected_member_ = 0x00000010;
6079 member_destructor_ =
nullptr;
6087 eprosima::fastcdr::fixed_string<ANNOTATION_STR_VALUE_MAX_LEN>& string8_value_()
6089 if (0x00000011 != selected_member_)
6091 if (member_destructor_)
6093 member_destructor_();
6096 selected_member_ = 0x00000011;
6098 new(&
m_string8_value) eprosima::fastcdr::fixed_string<ANNOTATION_STR_VALUE_MAX_LEN>();
6105 std::wstring& string16_value_()
6107 if (0x00000012 != selected_member_)
6109 if (member_destructor_)
6111 member_destructor_();
6114 selected_member_ = 0x00000012;
6123 ExtendedAnnotationParameterValue& extended_value_()
6125 if (0x00000013 != selected_member_)
6127 if (member_destructor_)
6129 member_destructor_();
6132 selected_member_ = 0x00000013;
6167 uint32_t selected_member_ {0x0FFFFFFFu};
6169 std::function<void()> member_destructor_;
6200 m_paramname_hash = x.m_paramname_hash;
6202 m_value = x.m_value;
6213 m_paramname_hash = std::move(x.m_paramname_hash);
6214 m_value = std::move(x.m_value);
6225 m_paramname_hash = x.m_paramname_hash;
6227 m_value = x.m_value;
6240 m_paramname_hash = std::move(x.m_paramname_hash);
6241 m_value = std::move(x.m_value);
6252 return (m_paramname_hash == x.m_paramname_hash &&
6253 m_value == x.m_value);
6263 return !(*
this == x);
6273 m_paramname_hash = _paramname_hash;
6283 m_paramname_hash = std::move(_paramname_hash);
6292 return m_paramname_hash;
6301 return m_paramname_hash;
6322 m_value = std::move(_value);
6348 AnnotationParameterValue m_value;
6382 m_annotation_typeid = x.m_annotation_typeid;
6384 m_param_seq = x.m_param_seq;
6395 m_annotation_typeid = std::move(x.m_annotation_typeid);
6396 m_param_seq = std::move(x.m_param_seq);
6407 m_annotation_typeid = x.m_annotation_typeid;
6409 m_param_seq = x.m_param_seq;
6422 m_annotation_typeid = std::move(x.m_annotation_typeid);
6423 m_param_seq = std::move(x.m_param_seq);
6434 return (m_annotation_typeid == x.m_annotation_typeid &&
6435 m_param_seq == x.m_param_seq);
6445 return !(*
this == x);
6455 m_annotation_typeid = _annotation_typeid;
6465 m_annotation_typeid = std::move(_annotation_typeid);
6474 return m_annotation_typeid;
6483 return m_annotation_typeid;
6492 const eprosima::fastcdr::optional<AppliedAnnotationParameterSeq>& _param_seq)
6494 m_param_seq = _param_seq;
6502 eprosima::fastcdr::optional<AppliedAnnotationParameterSeq>&& _param_seq)
6504 m_param_seq = std::move(_param_seq);
6511 eProsima_user_DllExport
const eprosima::fastcdr::optional<AppliedAnnotationParameterSeq>&
param_seq()
const
6520 eProsima_user_DllExport eprosima::fastcdr::optional<AppliedAnnotationParameterSeq>&
param_seq()
6530 eprosima::fastcdr::optional<AppliedAnnotationParameterSeq> m_param_seq;
6564 m_placement = x.m_placement;
6566 m_language = x.m_language;
6579 m_placement = std::move(x.m_placement);
6580 m_language = std::move(x.m_language);
6581 m_text = std::move(x.m_text);
6592 m_placement = x.m_placement;
6594 m_language = x.m_language;
6609 m_placement = std::move(x.m_placement);
6610 m_language = std::move(x.m_language);
6611 m_text = std::move(x.m_text);
6622 return (m_placement == x.m_placement &&
6623 m_language == x.m_language &&
6624 m_text == x.m_text);
6634 return !(*
this == x);
6642 const eprosima::fastcdr::fixed_string<32>& _placement)
6644 m_placement = _placement;
6652 eprosima::fastcdr::fixed_string<32>&& _placement)
6654 m_placement = std::move(_placement);
6661 eProsima_user_DllExport
const eprosima::fastcdr::fixed_string<32>&
placement()
const
6670 eProsima_user_DllExport eprosima::fastcdr::fixed_string<32>&
placement()
6681 const eprosima::fastcdr::fixed_string<32>& _language)
6683 m_language = _language;
6691 eprosima::fastcdr::fixed_string<32>&& _language)
6693 m_language = std::move(_language);
6700 eProsima_user_DllExport
const eprosima::fastcdr::fixed_string<32>&
language()
const
6709 eProsima_user_DllExport eprosima::fastcdr::fixed_string<32>&
language()
6720 const std::string& _text)
6730 std::string&& _text)
6732 m_text = std::move(_text);
6739 eProsima_user_DllExport
const std::string&
text()
const
6748 eProsima_user_DllExport std::string&
text()
6757 eprosima::fastcdr::fixed_string<32> m_placement;
6758 eprosima::fastcdr::fixed_string<32> m_language;
6797 m_hash_id = x.m_hash_id;
6808 m_unit = std::move(x.m_unit);
6809 m_min = std::move(x.m_min);
6810 m_max = std::move(x.m_max);
6811 m_hash_id = std::move(x.m_hash_id);
6828 m_hash_id = x.m_hash_id;
6841 m_unit = std::move(x.m_unit);
6842 m_min = std::move(x.m_min);
6843 m_max = std::move(x.m_max);
6844 m_hash_id = std::move(x.m_hash_id);
6855 return (m_unit == x.m_unit &&
6858 m_hash_id == x.m_hash_id);
6868 return !(*
this == x);
6876 const eprosima::fastcdr::optional<std::string>& _unit)
6886 eprosima::fastcdr::optional<std::string>&& _unit)
6888 m_unit = std::move(_unit);
6895 eProsima_user_DllExport
const eprosima::fastcdr::optional<std::string>&
unit()
const
6904 eProsima_user_DllExport eprosima::fastcdr::optional<std::string>&
unit()
6914 eProsima_user_DllExport
void min(
6915 const eprosima::fastcdr::optional<AnnotationParameterValue>& _min)
6924 eProsima_user_DllExport
void min(
6925 eprosima::fastcdr::optional<AnnotationParameterValue>&& _min)
6927 m_min = std::move(_min);
6934 eProsima_user_DllExport
const eprosima::fastcdr::optional<AnnotationParameterValue>&
min()
const
6943 eProsima_user_DllExport eprosima::fastcdr::optional<AnnotationParameterValue>&
min()
6953 eProsima_user_DllExport
void max(
6954 const eprosima::fastcdr::optional<AnnotationParameterValue>& _max)
6963 eProsima_user_DllExport
void max(
6964 eprosima::fastcdr::optional<AnnotationParameterValue>&& _max)
6966 m_max = std::move(_max);
6973 eProsima_user_DllExport
const eprosima::fastcdr::optional<AnnotationParameterValue>&
max()
const
6982 eProsima_user_DllExport eprosima::fastcdr::optional<AnnotationParameterValue>&
max()
6993 const eprosima::fastcdr::optional<std::string>& _hash_id)
6995 m_hash_id = _hash_id;
7003 eprosima::fastcdr::optional<std::string>&& _hash_id)
7005 m_hash_id = std::move(_hash_id);
7012 eProsima_user_DllExport
const eprosima::fastcdr::optional<std::string>&
hash_id()
const
7021 eProsima_user_DllExport eprosima::fastcdr::optional<std::string>&
hash_id()
7030 eprosima::fastcdr::optional<std::string> m_unit;
7031 eprosima::fastcdr::optional<AnnotationParameterValue> m_min;
7032 eprosima::fastcdr::optional<AnnotationParameterValue> m_max;
7033 eprosima::fastcdr::optional<std::string> m_hash_id;
7065 m_member_id = x.m_member_id;
7067 m_member_flags = x.m_member_flags;
7069 m_member_type_id = x.m_member_type_id;
7080 m_member_id = x.m_member_id;
7081 m_member_flags = std::move(x.m_member_flags);
7082 m_member_type_id = std::move(x.m_member_type_id);
7093 m_member_id = x.m_member_id;
7095 m_member_flags = x.m_member_flags;
7097 m_member_type_id = x.m_member_type_id;
7110 m_member_id = x.m_member_id;
7111 m_member_flags = std::move(x.m_member_flags);
7112 m_member_type_id = std::move(x.m_member_type_id);
7123 return (m_member_id == x.m_member_id &&
7124 m_member_flags == x.m_member_flags &&
7125 m_member_type_id == x.m_member_type_id);
7135 return !(*
this == x);
7145 m_member_id = _member_id;
7174 m_member_flags = _member_flags;
7184 m_member_flags = std::move(_member_flags);
7193 return m_member_flags;
7202 return m_member_flags;
7213 m_member_type_id = _member_type_id;
7223 m_member_type_id = std::move(_member_type_id);
7232 return m_member_type_id;
7241 return m_member_type_id;
7250 TypeIdentifier m_member_type_id;
7284 m_ann_builtin = x.m_ann_builtin;
7286 m_ann_custom = x.m_ann_custom;
7297 m_name = std::move(x.m_name);
7298 m_ann_builtin = std::move(x.m_ann_builtin);
7299 m_ann_custom = std::move(x.m_ann_custom);
7312 m_ann_builtin = x.m_ann_builtin;
7314 m_ann_custom = x.m_ann_custom;
7327 m_name = std::move(x.m_name);
7328 m_ann_builtin = std::move(x.m_ann_builtin);
7329 m_ann_custom = std::move(x.m_ann_custom);
7340 return (m_name == x.m_name &&
7341 m_ann_builtin == x.m_ann_builtin &&
7342 m_ann_custom == x.m_ann_custom);
7352 return !(*
this == x);
7372 m_name = std::move(_name);
7399 const eprosima::fastcdr::optional<AppliedBuiltinMemberAnnotations>& _ann_builtin)
7401 m_ann_builtin = _ann_builtin;
7409 eprosima::fastcdr::optional<AppliedBuiltinMemberAnnotations>&& _ann_builtin)
7411 m_ann_builtin = std::move(_ann_builtin);
7418 eProsima_user_DllExport
const eprosima::fastcdr::optional<AppliedBuiltinMemberAnnotations>&
ann_builtin()
const
7420 return m_ann_builtin;
7427 eProsima_user_DllExport eprosima::fastcdr::optional<AppliedBuiltinMemberAnnotations>&
ann_builtin()
7429 return m_ann_builtin;
7438 const eprosima::fastcdr::optional<AppliedAnnotationSeq>& _ann_custom)
7440 m_ann_custom = _ann_custom;
7448 eprosima::fastcdr::optional<AppliedAnnotationSeq>&& _ann_custom)
7450 m_ann_custom = std::move(_ann_custom);
7457 eProsima_user_DllExport
const eprosima::fastcdr::optional<AppliedAnnotationSeq>&
ann_custom()
const
7459 return m_ann_custom;
7466 eProsima_user_DllExport eprosima::fastcdr::optional<AppliedAnnotationSeq>&
ann_custom()
7468 return m_ann_custom;
7476 eprosima::fastcdr::optional<AppliedBuiltinMemberAnnotations> m_ann_builtin;
7477 eprosima::fastcdr::optional<AppliedAnnotationSeq> m_ann_custom;
7509 m_name_hash = x.m_name_hash;
7520 m_name_hash = std::move(x.m_name_hash);
7531 m_name_hash = x.m_name_hash;
7544 m_name_hash = std::move(x.m_name_hash);
7555 return (m_name_hash == x.m_name_hash);
7565 return !(*
this == x);
7575 m_name_hash = _name_hash;
7585 m_name_hash = std::move(_name_hash);
7642 m_common = x.m_common;
7644 m_detail = x.m_detail;
7655 m_common = std::move(x.m_common);
7656 m_detail = std::move(x.m_detail);
7667 m_common = x.m_common;
7669 m_detail = x.m_detail;
7682 m_common = std::move(x.m_common);
7683 m_detail = std::move(x.m_detail);
7694 return (m_common == x.m_common &&
7695 m_detail == x.m_detail);
7705 return !(*
this == x);
7725 m_common = std::move(_common);
7764 m_detail = std::move(_detail);
7824 m_common = x.m_common;
7826 m_detail = x.m_detail;
7837 m_common = std::move(x.m_common);
7838 m_detail = std::move(x.m_detail);
7849 m_common = x.m_common;
7851 m_detail = x.m_detail;
7864 m_common = std::move(x.m_common);
7865 m_detail = std::move(x.m_detail);
7876 return (m_common == x.m_common &&
7877 m_detail == x.m_detail);
7887 return !(*
this == x);
7907 m_common = std::move(_common);
7946 m_detail = std::move(_detail);
8006 m_verbatim = x.m_verbatim;
8017 m_verbatim = std::move(x.m_verbatim);
8028 m_verbatim = x.m_verbatim;
8041 m_verbatim = std::move(x.m_verbatim);
8052 return (m_verbatim == x.m_verbatim);
8062 return !(*
this == x);
8070 const eprosima::fastcdr::optional<AppliedVerbatimAnnotation>& _verbatim)
8072 m_verbatim = _verbatim;
8080 eprosima::fastcdr::optional<AppliedVerbatimAnnotation>&& _verbatim)
8082 m_verbatim = std::move(_verbatim);
8089 eProsima_user_DllExport
const eprosima::fastcdr::optional<AppliedVerbatimAnnotation>&
verbatim()
const
8098 eProsima_user_DllExport eprosima::fastcdr::optional<AppliedVerbatimAnnotation>&
verbatim()
8107 eprosima::fastcdr::optional<AppliedVerbatimAnnotation> m_verbatim;
8139 static_cast<void>(x);
8149 static_cast<void>(x);
8160 static_cast<void>(x);
8173 static_cast<void>(x);
8185 static_cast<void>(x);
8196 return !(*
this == x);
8234 m_ann_builtin = x.m_ann_builtin;
8236 m_ann_custom = x.m_ann_custom;
8238 m_type_name = x.m_type_name;
8249 m_ann_builtin = std::move(x.m_ann_builtin);
8250 m_ann_custom = std::move(x.m_ann_custom);
8251 m_type_name = std::move(x.m_type_name);
8262 m_ann_builtin = x.m_ann_builtin;
8264 m_ann_custom = x.m_ann_custom;
8266 m_type_name = x.m_type_name;
8279 m_ann_builtin = std::move(x.m_ann_builtin);
8280 m_ann_custom = std::move(x.m_ann_custom);
8281 m_type_name = std::move(x.m_type_name);
8292 return (m_ann_builtin == x.m_ann_builtin &&
8293 m_ann_custom == x.m_ann_custom &&
8294 m_type_name == x.m_type_name);
8304 return !(*
this == x);
8312 const eprosima::fastcdr::optional<AppliedBuiltinTypeAnnotations>& _ann_builtin)
8314 m_ann_builtin = _ann_builtin;
8322 eprosima::fastcdr::optional<AppliedBuiltinTypeAnnotations>&& _ann_builtin)
8324 m_ann_builtin = std::move(_ann_builtin);
8331 eProsima_user_DllExport
const eprosima::fastcdr::optional<AppliedBuiltinTypeAnnotations>&
ann_builtin()
const
8333 return m_ann_builtin;
8340 eProsima_user_DllExport eprosima::fastcdr::optional<AppliedBuiltinTypeAnnotations>&
ann_builtin()
8342 return m_ann_builtin;
8351 const eprosima::fastcdr::optional<AppliedAnnotationSeq>& _ann_custom)
8353 m_ann_custom = _ann_custom;
8361 eprosima::fastcdr::optional<AppliedAnnotationSeq>&& _ann_custom)
8363 m_ann_custom = std::move(_ann_custom);
8370 eProsima_user_DllExport
const eprosima::fastcdr::optional<AppliedAnnotationSeq>&
ann_custom()
const
8372 return m_ann_custom;
8379 eProsima_user_DllExport eprosima::fastcdr::optional<AppliedAnnotationSeq>&
ann_custom()
8381 return m_ann_custom;
8392 m_type_name = _type_name;
8402 m_type_name = std::move(_type_name);
8427 eprosima::fastcdr::optional<AppliedBuiltinTypeAnnotations> m_ann_builtin;
8428 eprosima::fastcdr::optional<AppliedAnnotationSeq> m_ann_custom;
8461 m_base_type = x.m_base_type;
8463 m_detail = x.m_detail;
8474 m_base_type = std::move(x.m_base_type);
8475 m_detail = std::move(x.m_detail);
8486 m_base_type = x.m_base_type;
8488 m_detail = x.m_detail;
8501 m_base_type = std::move(x.m_base_type);
8502 m_detail = std::move(x.m_detail);
8513 return (m_base_type == x.m_base_type &&
8514 m_detail == x.m_detail);
8524 return !(*
this == x);
8534 m_base_type = _base_type;
8544 m_base_type = std::move(_base_type);
8583 m_detail = std::move(_detail);
8641 m_base_type = x.m_base_type;
8643 m_detail = x.m_detail;
8654 m_base_type = std::move(x.m_base_type);
8655 m_detail = std::move(x.m_detail);
8666 m_base_type = x.m_base_type;
8668 m_detail = x.m_detail;
8681 m_base_type = std::move(x.m_base_type);
8682 m_detail = std::move(x.m_detail);
8693 return (m_base_type == x.m_base_type &&
8694 m_detail == x.m_detail);
8704 return !(*
this == x);
8714 m_base_type = _base_type;
8724 m_base_type = std::move(_base_type);
8763 m_detail = std::move(_detail);
8821 m_struct_flags = x.m_struct_flags;
8823 m_header = x.m_header;
8825 m_member_seq = x.m_member_seq;
8836 m_struct_flags = std::move(x.m_struct_flags);
8837 m_header = std::move(x.m_header);
8838 m_member_seq = std::move(x.m_member_seq);
8849 m_struct_flags = x.m_struct_flags;
8851 m_header = x.m_header;
8853 m_member_seq = x.m_member_seq;
8866 m_struct_flags = std::move(x.m_struct_flags);
8867 m_header = std::move(x.m_header);
8868 m_member_seq = std::move(x.m_member_seq);
8879 return (m_struct_flags == x.m_struct_flags &&
8880 m_header == x.m_header &&
8881 m_member_seq == x.m_member_seq);
8891 return !(*
this == x);
8901 m_struct_flags = _struct_flags;
8911 m_struct_flags = std::move(_struct_flags);
8920 return m_struct_flags;
8929 return m_struct_flags;
8950 m_header = std::move(_header);
8979 m_member_seq = _member_seq;
8989 m_member_seq = std::move(_member_seq);
8998 return m_member_seq;
9007 return m_member_seq;
9015 CompleteStructHeader m_header;
9048 m_struct_flags = x.m_struct_flags;
9050 m_header = x.m_header;
9052 m_member_seq = x.m_member_seq;
9063 m_struct_flags = std::move(x.m_struct_flags);
9064 m_header = std::move(x.m_header);
9065 m_member_seq = std::move(x.m_member_seq);
9076 m_struct_flags = x.m_struct_flags;
9078 m_header = x.m_header;
9080 m_member_seq = x.m_member_seq;
9093 m_struct_flags = std::move(x.m_struct_flags);
9094 m_header = std::move(x.m_header);
9095 m_member_seq = std::move(x.m_member_seq);
9106 return (m_struct_flags == x.m_struct_flags &&
9107 m_header == x.m_header &&
9108 m_member_seq == x.m_member_seq);
9118 return !(*
this == x);
9128 m_struct_flags = _struct_flags;
9138 m_struct_flags = std::move(_struct_flags);
9147 return m_struct_flags;
9156 return m_struct_flags;
9177 m_header = std::move(_header);
9206 m_member_seq = _member_seq;
9216 m_member_seq = std::move(_member_seq);
9225 return m_member_seq;
9234 return m_member_seq;
9242 MinimalStructHeader m_header;
9277 m_member_id = x.m_member_id;
9279 m_member_flags = x.m_member_flags;
9281 m_type_id = x.m_type_id;
9283 m_label_seq = x.m_label_seq;
9294 m_member_id = x.m_member_id;
9295 m_member_flags = std::move(x.m_member_flags);
9296 m_type_id = std::move(x.m_type_id);
9297 m_label_seq = std::move(x.m_label_seq);
9308 m_member_id = x.m_member_id;
9310 m_member_flags = x.m_member_flags;
9312 m_type_id = x.m_type_id;
9314 m_label_seq = x.m_label_seq;
9327 m_member_id = x.m_member_id;
9328 m_member_flags = std::move(x.m_member_flags);
9329 m_type_id = std::move(x.m_type_id);
9330 m_label_seq = std::move(x.m_label_seq);
9341 return (m_member_id == x.m_member_id &&
9342 m_member_flags == x.m_member_flags &&
9343 m_type_id == x.m_type_id &&
9344 m_label_seq == x.m_label_seq);
9354 return !(*
this == x);
9364 m_member_id = _member_id;
9393 m_member_flags = _member_flags;
9403 m_member_flags = std::move(_member_flags);
9412 return m_member_flags;
9421 return m_member_flags;
9432 m_type_id = _type_id;
9442 m_type_id = std::move(_type_id);
9471 m_label_seq = _label_seq;
9481 m_label_seq = std::move(_label_seq);
9508 TypeIdentifier m_type_id;
9541 m_common = x.m_common;
9543 m_detail = x.m_detail;
9554 m_common = std::move(x.m_common);
9555 m_detail = std::move(x.m_detail);
9566 m_common = x.m_common;
9568 m_detail = x.m_detail;
9581 m_common = std::move(x.m_common);
9582 m_detail = std::move(x.m_detail);
9593 return (m_common == x.m_common &&
9594 m_detail == x.m_detail);
9604 return !(*
this == x);
9624 m_common = std::move(_common);
9663 m_detail = std::move(_detail);
9723 m_common = x.m_common;
9725 m_detail = x.m_detail;
9736 m_common = std::move(x.m_common);
9737 m_detail = std::move(x.m_detail);
9748 m_common = x.m_common;
9750 m_detail = x.m_detail;
9763 m_common = std::move(x.m_common);
9764 m_detail = std::move(x.m_detail);
9775 return (m_common == x.m_common &&
9776 m_detail == x.m_detail);
9786 return !(*
this == x);
9806 m_common = std::move(_common);
9845 m_detail = std::move(_detail);
9905 m_member_flags = x.m_member_flags;
9907 m_type_id = x.m_type_id;
9918 m_member_flags = std::move(x.m_member_flags);
9919 m_type_id = std::move(x.m_type_id);
9930 m_member_flags = x.m_member_flags;
9932 m_type_id = x.m_type_id;
9945 m_member_flags = std::move(x.m_member_flags);
9946 m_type_id = std::move(x.m_type_id);
9957 return (m_member_flags == x.m_member_flags &&
9958 m_type_id == x.m_type_id);
9968 return !(*
this == x);
9978 m_member_flags = _member_flags;
9988 m_member_flags = std::move(_member_flags);
9997 return m_member_flags;
10006 return m_member_flags;
10017 m_type_id = _type_id;
10027 m_type_id = std::move(_type_id);
10053 TypeIdentifier m_type_id;
10085 m_common = x.m_common;
10087 m_ann_builtin = x.m_ann_builtin;
10089 m_ann_custom = x.m_ann_custom;
10100 m_common = std::move(x.m_common);
10101 m_ann_builtin = std::move(x.m_ann_builtin);
10102 m_ann_custom = std::move(x.m_ann_custom);
10113 m_common = x.m_common;
10115 m_ann_builtin = x.m_ann_builtin;
10117 m_ann_custom = x.m_ann_custom;
10130 m_common = std::move(x.m_common);
10131 m_ann_builtin = std::move(x.m_ann_builtin);
10132 m_ann_custom = std::move(x.m_ann_custom);
10143 return (m_common == x.m_common &&
10144 m_ann_builtin == x.m_ann_builtin &&
10145 m_ann_custom == x.m_ann_custom);
10155 return !(*
this == x);
10165 m_common = _common;
10175 m_common = std::move(_common);
10202 const eprosima::fastcdr::optional<AppliedBuiltinTypeAnnotations>& _ann_builtin)
10204 m_ann_builtin = _ann_builtin;
10212 eprosima::fastcdr::optional<AppliedBuiltinTypeAnnotations>&& _ann_builtin)
10214 m_ann_builtin = std::move(_ann_builtin);
10221 eProsima_user_DllExport
const eprosima::fastcdr::optional<AppliedBuiltinTypeAnnotations>&
ann_builtin()
const
10223 return m_ann_builtin;
10230 eProsima_user_DllExport eprosima::fastcdr::optional<AppliedBuiltinTypeAnnotations>&
ann_builtin()
10232 return m_ann_builtin;
10241 const eprosima::fastcdr::optional<AppliedAnnotationSeq>& _ann_custom)
10243 m_ann_custom = _ann_custom;
10251 eprosima::fastcdr::optional<AppliedAnnotationSeq>&& _ann_custom)
10253 m_ann_custom = std::move(_ann_custom);
10260 eProsima_user_DllExport
const eprosima::fastcdr::optional<AppliedAnnotationSeq>&
ann_custom()
const
10262 return m_ann_custom;
10269 eProsima_user_DllExport eprosima::fastcdr::optional<AppliedAnnotationSeq>&
ann_custom()
10271 return m_ann_custom;
10279 eprosima::fastcdr::optional<AppliedBuiltinTypeAnnotations> m_ann_builtin;
10280 eprosima::fastcdr::optional<AppliedAnnotationSeq> m_ann_custom;
10312 m_common = x.m_common;
10323 m_common = std::move(x.m_common);
10334 m_common = x.m_common;
10347 m_common = std::move(x.m_common);
10358 return (m_common == x.m_common);
10368 return !(*
this == x);
10378 m_common = _common;
10388 m_common = std::move(_common);
10445 m_detail = x.m_detail;
10456 m_detail = std::move(x.m_detail);
10467 m_detail = x.m_detail;
10480 m_detail = std::move(x.m_detail);
10491 return (m_detail == x.m_detail);
10501 return !(*
this == x);
10511 m_detail = _detail;
10521 m_detail = std::move(_detail);
10578 m_detail = x.m_detail;
10589 m_detail = std::move(x.m_detail);
10600 m_detail = x.m_detail;
10613 m_detail = std::move(x.m_detail);
10624 return (m_detail == x.m_detail);
10634 return !(*
this == x);
10644 m_detail = _detail;
10654 m_detail = std::move(_detail);
10711 m_union_flags = x.m_union_flags;
10713 m_header = x.m_header;
10715 m_discriminator = x.m_discriminator;
10717 m_member_seq = x.m_member_seq;
10728 m_union_flags = std::move(x.m_union_flags);
10729 m_header = std::move(x.m_header);
10730 m_discriminator = std::move(x.m_discriminator);
10731 m_member_seq = std::move(x.m_member_seq);
10742 m_union_flags = x.m_union_flags;
10744 m_header = x.m_header;
10746 m_discriminator = x.m_discriminator;
10748 m_member_seq = x.m_member_seq;
10761 m_union_flags = std::move(x.m_union_flags);
10762 m_header = std::move(x.m_header);
10763 m_discriminator = std::move(x.m_discriminator);
10764 m_member_seq = std::move(x.m_member_seq);
10775 return (m_union_flags == x.m_union_flags &&
10776 m_header == x.m_header &&
10777 m_discriminator == x.m_discriminator &&
10778 m_member_seq == x.m_member_seq);
10788 return !(*
this == x);
10798 m_union_flags = _union_flags;
10808 m_union_flags = std::move(_union_flags);
10817 return m_union_flags;
10826 return m_union_flags;
10837 m_header = _header;
10847 m_header = std::move(_header);
10876 m_discriminator = _discriminator;
10886 m_discriminator = std::move(_discriminator);
10895 return m_discriminator;
10904 return m_discriminator;
10915 m_member_seq = _member_seq;
10925 m_member_seq = std::move(_member_seq);
10934 return m_member_seq;
10943 return m_member_seq;
10951 CompleteUnionHeader m_header;
10952 CompleteDiscriminatorMember m_discriminator;
10985 m_union_flags = x.m_union_flags;
10987 m_header = x.m_header;
10989 m_discriminator = x.m_discriminator;
10991 m_member_seq = x.m_member_seq;
11002 m_union_flags = std::move(x.m_union_flags);
11003 m_header = std::move(x.m_header);
11004 m_discriminator = std::move(x.m_discriminator);
11005 m_member_seq = std::move(x.m_member_seq);
11016 m_union_flags = x.m_union_flags;
11018 m_header = x.m_header;
11020 m_discriminator = x.m_discriminator;
11022 m_member_seq = x.m_member_seq;
11035 m_union_flags = std::move(x.m_union_flags);
11036 m_header = std::move(x.m_header);
11037 m_discriminator = std::move(x.m_discriminator);
11038 m_member_seq = std::move(x.m_member_seq);
11049 return (m_union_flags == x.m_union_flags &&
11050 m_header == x.m_header &&
11051 m_discriminator == x.m_discriminator &&
11052 m_member_seq == x.m_member_seq);
11062 return !(*
this == x);
11072 m_union_flags = _union_flags;
11082 m_union_flags = std::move(_union_flags);
11091 return m_union_flags;
11100 return m_union_flags;
11111 m_header = _header;
11121 m_header = std::move(_header);
11150 m_discriminator = _discriminator;
11160 m_discriminator = std::move(_discriminator);
11169 return m_discriminator;
11178 return m_discriminator;
11189 m_member_seq = _member_seq;
11199 m_member_seq = std::move(_member_seq);
11208 return m_member_seq;
11217 return m_member_seq;
11225 MinimalUnionHeader m_header;
11226 MinimalDiscriminatorMember m_discriminator;
11259 m_member_flags = x.m_member_flags;
11261 m_member_type_id = x.m_member_type_id;
11272 m_member_flags = std::move(x.m_member_flags);
11273 m_member_type_id = std::move(x.m_member_type_id);
11284 m_member_flags = x.m_member_flags;
11286 m_member_type_id = x.m_member_type_id;
11299 m_member_flags = std::move(x.m_member_flags);
11300 m_member_type_id = std::move(x.m_member_type_id);
11311 return (m_member_flags == x.m_member_flags &&
11312 m_member_type_id == x.m_member_type_id);
11322 return !(*
this == x);
11332 m_member_flags = _member_flags;
11342 m_member_flags = std::move(_member_flags);
11351 return m_member_flags;
11360 return m_member_flags;
11371 m_member_type_id = _member_type_id;
11381 m_member_type_id = std::move(_member_type_id);
11390 return m_member_type_id;
11399 return m_member_type_id;
11407 TypeIdentifier m_member_type_id;
11439 m_common = x.m_common;
11443 m_default_value = x.m_default_value;
11454 m_common = std::move(x.m_common);
11455 m_name = std::move(x.m_name);
11456 m_default_value = std::move(x.m_default_value);
11467 m_common = x.m_common;
11471 m_default_value = x.m_default_value;
11484 m_common = std::move(x.m_common);
11485 m_name = std::move(x.m_name);
11486 m_default_value = std::move(x.m_default_value);
11497 return (m_common == x.m_common &&
11498 m_name == x.m_name &&
11499 m_default_value == x.m_default_value);
11509 return !(*
this == x);
11519 m_common = _common;
11529 m_common = std::move(_common);
11568 m_name = std::move(_name);
11597 m_default_value = _default_value;
11607 m_default_value = std::move(_default_value);
11616 return m_default_value;
11625 return m_default_value;
11668 m_common = x.m_common;
11670 m_name_hash = x.m_name_hash;
11672 m_default_value = x.m_default_value;
11683 m_common = std::move(x.m_common);
11684 m_name_hash = std::move(x.m_name_hash);
11685 m_default_value = std::move(x.m_default_value);
11696 m_common = x.m_common;
11698 m_name_hash = x.m_name_hash;
11700 m_default_value = x.m_default_value;
11713 m_common = std::move(x.m_common);
11714 m_name_hash = std::move(x.m_name_hash);
11715 m_default_value = std::move(x.m_default_value);
11726 return (m_common == x.m_common &&
11727 m_name_hash == x.m_name_hash &&
11728 m_default_value == x.m_default_value);
11738 return !(*
this == x);
11748 m_common = _common;
11758 m_common = std::move(_common);
11787 m_name_hash = _name_hash;
11797 m_name_hash = std::move(_name_hash);
11806 return m_name_hash;
11815 return m_name_hash;
11826 m_default_value = _default_value;
11836 m_default_value = std::move(_default_value);
11845 return m_default_value;
11854 return m_default_value;
11863 AnnotationParameterValue m_default_value;
11897 m_annotation_name = x.m_annotation_name;
11908 m_annotation_name = std::move(x.m_annotation_name);
11919 m_annotation_name = x.m_annotation_name;
11932 m_annotation_name = std::move(x.m_annotation_name);
11943 return (m_annotation_name == x.m_annotation_name);
11953 return !(*
this == x);
11963 m_annotation_name = _annotation_name;
11973 m_annotation_name = std::move(_annotation_name);
11982 return m_annotation_name;
11991 return m_annotation_name;
12030 static_cast<void>(x);
12040 static_cast<void>(x);
12051 static_cast<void>(x);
12064 static_cast<void>(x);
12076 static_cast<void>(x);
12087 return !(*
this == x);
12125 m_annotation_flag = x.m_annotation_flag;
12127 m_header = x.m_header;
12129 m_member_seq = x.m_member_seq;
12140 m_annotation_flag = std::move(x.m_annotation_flag);
12141 m_header = std::move(x.m_header);
12142 m_member_seq = std::move(x.m_member_seq);
12153 m_annotation_flag = x.m_annotation_flag;
12155 m_header = x.m_header;
12157 m_member_seq = x.m_member_seq;
12170 m_annotation_flag = std::move(x.m_annotation_flag);
12171 m_header = std::move(x.m_header);
12172 m_member_seq = std::move(x.m_member_seq);
12183 return (m_annotation_flag == x.m_annotation_flag &&
12184 m_header == x.m_header &&
12185 m_member_seq == x.m_member_seq);
12195 return !(*
this == x);
12205 m_annotation_flag = _annotation_flag;
12215 m_annotation_flag = std::move(_annotation_flag);
12224 return m_annotation_flag;
12233 return m_annotation_flag;
12244 m_header = _header;
12254 m_header = std::move(_header);
12283 m_member_seq = _member_seq;
12293 m_member_seq = std::move(_member_seq);
12302 return m_member_seq;
12311 return m_member_seq;
12319 CompleteAnnotationHeader m_header;
12352 m_annotation_flag = x.m_annotation_flag;
12354 m_header = x.m_header;
12356 m_member_seq = x.m_member_seq;
12367 m_annotation_flag = std::move(x.m_annotation_flag);
12368 m_header = std::move(x.m_header);
12369 m_member_seq = std::move(x.m_member_seq);
12380 m_annotation_flag = x.m_annotation_flag;
12382 m_header = x.m_header;
12384 m_member_seq = x.m_member_seq;
12397 m_annotation_flag = std::move(x.m_annotation_flag);
12398 m_header = std::move(x.m_header);
12399 m_member_seq = std::move(x.m_member_seq);
12410 return (m_annotation_flag == x.m_annotation_flag &&
12411 m_header == x.m_header &&
12412 m_member_seq == x.m_member_seq);
12422 return !(*
this == x);
12432 m_annotation_flag = _annotation_flag;
12442 m_annotation_flag = std::move(_annotation_flag);
12451 return m_annotation_flag;
12460 return m_annotation_flag;
12471 m_header = _header;
12481 m_header = std::move(_header);
12510 m_member_seq = _member_seq;
12520 m_member_seq = std::move(_member_seq);
12529 return m_member_seq;
12538 return m_member_seq;
12546 MinimalAnnotationHeader m_header;
12579 m_related_flags = x.m_related_flags;
12581 m_related_type = x.m_related_type;
12592 m_related_flags = std::move(x.m_related_flags);
12593 m_related_type = std::move(x.m_related_type);
12604 m_related_flags = x.m_related_flags;
12606 m_related_type = x.m_related_type;
12619 m_related_flags = std::move(x.m_related_flags);
12620 m_related_type = std::move(x.m_related_type);
12631 return (m_related_flags == x.m_related_flags &&
12632 m_related_type == x.m_related_type);
12642 return !(*
this == x);
12652 m_related_flags = _related_flags;
12662 m_related_flags = std::move(_related_flags);
12671 return m_related_flags;
12680 return m_related_flags;
12691 m_related_type = _related_type;
12701 m_related_type = std::move(_related_type);
12710 return m_related_type;
12719 return m_related_type;
12727 TypeIdentifier m_related_type;
12759 m_common = x.m_common;
12761 m_ann_builtin = x.m_ann_builtin;
12763 m_ann_custom = x.m_ann_custom;
12774 m_common = std::move(x.m_common);
12775 m_ann_builtin = std::move(x.m_ann_builtin);
12776 m_ann_custom = std::move(x.m_ann_custom);
12787 m_common = x.m_common;
12789 m_ann_builtin = x.m_ann_builtin;
12791 m_ann_custom = x.m_ann_custom;
12804 m_common = std::move(x.m_common);
12805 m_ann_builtin = std::move(x.m_ann_builtin);
12806 m_ann_custom = std::move(x.m_ann_custom);
12817 return (m_common == x.m_common &&
12818 m_ann_builtin == x.m_ann_builtin &&
12819 m_ann_custom == x.m_ann_custom);
12829 return !(*
this == x);
12839 m_common = _common;
12849 m_common = std::move(_common);
12876 const eprosima::fastcdr::optional<AppliedBuiltinMemberAnnotations>& _ann_builtin)
12878 m_ann_builtin = _ann_builtin;
12886 eprosima::fastcdr::optional<AppliedBuiltinMemberAnnotations>&& _ann_builtin)
12888 m_ann_builtin = std::move(_ann_builtin);
12895 eProsima_user_DllExport
const eprosima::fastcdr::optional<AppliedBuiltinMemberAnnotations>&
ann_builtin()
const
12897 return m_ann_builtin;
12904 eProsima_user_DllExport eprosima::fastcdr::optional<AppliedBuiltinMemberAnnotations>&
ann_builtin()
12906 return m_ann_builtin;
12915 const eprosima::fastcdr::optional<AppliedAnnotationSeq>& _ann_custom)
12917 m_ann_custom = _ann_custom;
12925 eprosima::fastcdr::optional<AppliedAnnotationSeq>&& _ann_custom)
12927 m_ann_custom = std::move(_ann_custom);
12934 eProsima_user_DllExport
const eprosima::fastcdr::optional<AppliedAnnotationSeq>&
ann_custom()
const
12936 return m_ann_custom;
12943 eProsima_user_DllExport eprosima::fastcdr::optional<AppliedAnnotationSeq>&
ann_custom()
12945 return m_ann_custom;
12953 eprosima::fastcdr::optional<AppliedBuiltinMemberAnnotations> m_ann_builtin;
12954 eprosima::fastcdr::optional<AppliedAnnotationSeq> m_ann_custom;
12986 m_common = x.m_common;
12997 m_common = std::move(x.m_common);
13008 m_common = x.m_common;
13021 m_common = std::move(x.m_common);
13032 return (m_common == x.m_common);
13042 return !(*
this == x);
13052 m_common = _common;
13062 m_common = std::move(_common);
13119 m_detail = x.m_detail;
13130 m_detail = std::move(x.m_detail);
13141 m_detail = x.m_detail;
13154 m_detail = std::move(x.m_detail);
13165 return (m_detail == x.m_detail);
13175 return !(*
this == x);
13185 m_detail = _detail;
13195 m_detail = std::move(_detail);
13252 static_cast<void>(x);
13262 static_cast<void>(x);
13273 static_cast<void>(x);
13286 static_cast<void>(x);
13298 static_cast<void>(x);
13309 return !(*
this == x);
13347 m_alias_flags = x.m_alias_flags;
13349 m_header = x.m_header;
13362 m_alias_flags = std::move(x.m_alias_flags);
13363 m_header = std::move(x.m_header);
13364 m_body = std::move(x.m_body);
13375 m_alias_flags = x.m_alias_flags;
13377 m_header = x.m_header;
13392 m_alias_flags = std::move(x.m_alias_flags);
13393 m_header = std::move(x.m_header);
13394 m_body = std::move(x.m_body);
13405 return (m_alias_flags == x.m_alias_flags &&
13406 m_header == x.m_header &&
13407 m_body == x.m_body);
13417 return !(*
this == x);
13427 m_alias_flags = _alias_flags;
13437 m_alias_flags = std::move(_alias_flags);
13446 return m_alias_flags;
13455 return m_alias_flags;
13466 m_header = _header;
13476 m_header = std::move(_header);
13515 m_body = std::move(_body);
13541 CompleteAliasHeader m_header;
13542 CompleteAliasBody m_body;
13574 m_alias_flags = x.m_alias_flags;
13576 m_header = x.m_header;
13589 m_alias_flags = std::move(x.m_alias_flags);
13590 m_header = std::move(x.m_header);
13591 m_body = std::move(x.m_body);
13602 m_alias_flags = x.m_alias_flags;
13604 m_header = x.m_header;
13619 m_alias_flags = std::move(x.m_alias_flags);
13620 m_header = std::move(x.m_header);
13621 m_body = std::move(x.m_body);
13632 return (m_alias_flags == x.m_alias_flags &&
13633 m_header == x.m_header &&
13634 m_body == x.m_body);
13644 return !(*
this == x);
13654 m_alias_flags = _alias_flags;
13664 m_alias_flags = std::move(_alias_flags);
13673 return m_alias_flags;
13682 return m_alias_flags;
13693 m_header = _header;
13703 m_header = std::move(_header);
13742 m_body = std::move(_body);
13768 MinimalAliasHeader m_header;
13769 MinimalAliasBody m_body;
13801 m_ann_builtin = x.m_ann_builtin;
13803 m_ann_custom = x.m_ann_custom;
13814 m_ann_builtin = std::move(x.m_ann_builtin);
13815 m_ann_custom = std::move(x.m_ann_custom);
13826 m_ann_builtin = x.m_ann_builtin;
13828 m_ann_custom = x.m_ann_custom;
13841 m_ann_builtin = std::move(x.m_ann_builtin);
13842 m_ann_custom = std::move(x.m_ann_custom);
13853 return (m_ann_builtin == x.m_ann_builtin &&
13854 m_ann_custom == x.m_ann_custom);
13864 return !(*
this == x);
13872 const eprosima::fastcdr::optional<AppliedBuiltinMemberAnnotations>& _ann_builtin)
13874 m_ann_builtin = _ann_builtin;
13882 eprosima::fastcdr::optional<AppliedBuiltinMemberAnnotations>&& _ann_builtin)
13884 m_ann_builtin = std::move(_ann_builtin);
13891 eProsima_user_DllExport
const eprosima::fastcdr::optional<AppliedBuiltinMemberAnnotations>&
ann_builtin()
const
13893 return m_ann_builtin;
13900 eProsima_user_DllExport eprosima::fastcdr::optional<AppliedBuiltinMemberAnnotations>&
ann_builtin()
13902 return m_ann_builtin;
13911 const eprosima::fastcdr::optional<AppliedAnnotationSeq>& _ann_custom)
13913 m_ann_custom = _ann_custom;
13921 eprosima::fastcdr::optional<AppliedAnnotationSeq>&& _ann_custom)
13923 m_ann_custom = std::move(_ann_custom);
13930 eProsima_user_DllExport
const eprosima::fastcdr::optional<AppliedAnnotationSeq>&
ann_custom()
const
13932 return m_ann_custom;
13939 eProsima_user_DllExport eprosima::fastcdr::optional<AppliedAnnotationSeq>&
ann_custom()
13941 return m_ann_custom;
13948 eprosima::fastcdr::optional<AppliedBuiltinMemberAnnotations> m_ann_builtin;
13949 eprosima::fastcdr::optional<AppliedAnnotationSeq> m_ann_custom;
13981 m_element_flags = x.m_element_flags;
13994 m_element_flags = std::move(x.m_element_flags);
13995 m_type = std::move(x.m_type);
14006 m_element_flags = x.m_element_flags;
14021 m_element_flags = std::move(x.m_element_flags);
14022 m_type = std::move(x.m_type);
14033 return (m_element_flags == x.m_element_flags &&
14034 m_type == x.m_type);
14044 return !(*
this == x);
14054 m_element_flags = _element_flags;
14064 m_element_flags = std::move(_element_flags);
14073 return m_element_flags;
14082 return m_element_flags;
14103 m_type = std::move(_type);
14129 TypeIdentifier m_type;
14161 m_common = x.m_common;
14163 m_detail = x.m_detail;
14174 m_common = std::move(x.m_common);
14175 m_detail = std::move(x.m_detail);
14186 m_common = x.m_common;
14188 m_detail = x.m_detail;
14201 m_common = std::move(x.m_common);
14202 m_detail = std::move(x.m_detail);
14213 return (m_common == x.m_common &&
14214 m_detail == x.m_detail);
14224 return !(*
this == x);
14234 m_common = _common;
14244 m_common = std::move(_common);
14273 m_detail = _detail;
14283 m_detail = std::move(_detail);
14341 m_common = x.m_common;
14352 m_common = std::move(x.m_common);
14363 m_common = x.m_common;
14376 m_common = std::move(x.m_common);
14387 return (m_common == x.m_common);
14397 return !(*
this == x);
14407 m_common = _common;
14417 m_common = std::move(_common);
14474 m_bound = x.m_bound;
14485 m_bound = x.m_bound;
14496 m_bound = x.m_bound;
14509 m_bound = x.m_bound;
14520 return (m_bound == x.m_bound);
14530 return !(*
this == x);
14597 m_common = x.m_common;
14599 m_detail = x.m_detail;
14610 m_common = std::move(x.m_common);
14611 m_detail = std::move(x.m_detail);
14622 m_common = x.m_common;
14624 m_detail = x.m_detail;
14637 m_common = std::move(x.m_common);
14638 m_detail = std::move(x.m_detail);
14649 return (m_common == x.m_common &&
14650 m_detail == x.m_detail);
14660 return !(*
this == x);
14670 m_common = _common;
14680 m_common = std::move(_common);
14707 const eprosima::fastcdr::optional<CompleteTypeDetail>& _detail)
14709 m_detail = _detail;
14717 eprosima::fastcdr::optional<CompleteTypeDetail>&& _detail)
14719 m_detail = std::move(_detail);
14726 eProsima_user_DllExport
const eprosima::fastcdr::optional<CompleteTypeDetail>&
detail()
const
14735 eProsima_user_DllExport eprosima::fastcdr::optional<CompleteTypeDetail>&
detail()
14745 eprosima::fastcdr::optional<CompleteTypeDetail> m_detail;
14777 m_common = x.m_common;
14788 m_common = std::move(x.m_common);
14799 m_common = x.m_common;
14812 m_common = std::move(x.m_common);
14823 return (m_common == x.m_common);
14833 return !(*
this == x);
14843 m_common = _common;
14853 m_common = std::move(_common);
14910 m_collection_flag = x.m_collection_flag;
14912 m_header = x.m_header;
14914 m_element = x.m_element;
14925 m_collection_flag = std::move(x.m_collection_flag);
14926 m_header = std::move(x.m_header);
14927 m_element = std::move(x.m_element);
14938 m_collection_flag = x.m_collection_flag;
14940 m_header = x.m_header;
14942 m_element = x.m_element;
14955 m_collection_flag = std::move(x.m_collection_flag);
14956 m_header = std::move(x.m_header);
14957 m_element = std::move(x.m_element);
14968 return (m_collection_flag == x.m_collection_flag &&
14969 m_header == x.m_header &&
14970 m_element == x.m_element);
14980 return !(*
this == x);
14990 m_collection_flag = _collection_flag;
15000 m_collection_flag = std::move(_collection_flag);
15009 return m_collection_flag;
15018 return m_collection_flag;
15029 m_header = _header;
15039 m_header = std::move(_header);
15068 m_element = _element;
15078 m_element = std::move(_element);
15104 CompleteCollectionHeader m_header;
15105 CompleteCollectionElement m_element;
15137 m_collection_flag = x.m_collection_flag;
15139 m_header = x.m_header;
15141 m_element = x.m_element;
15152 m_collection_flag = std::move(x.m_collection_flag);
15153 m_header = std::move(x.m_header);
15154 m_element = std::move(x.m_element);
15165 m_collection_flag = x.m_collection_flag;
15167 m_header = x.m_header;
15169 m_element = x.m_element;
15182 m_collection_flag = std::move(x.m_collection_flag);
15183 m_header = std::move(x.m_header);
15184 m_element = std::move(x.m_element);
15195 return (m_collection_flag == x.m_collection_flag &&
15196 m_header == x.m_header &&
15197 m_element == x.m_element);
15207 return !(*
this == x);
15217 m_collection_flag = _collection_flag;
15227 m_collection_flag = std::move(_collection_flag);
15236 return m_collection_flag;
15245 return m_collection_flag;
15256 m_header = _header;
15266 m_header = std::move(_header);
15295 m_element = _element;
15305 m_element = std::move(_element);
15331 MinimalCollectionHeader m_header;
15332 MinimalCollectionElement m_element;
15364 m_bound_seq = x.m_bound_seq;
15375 m_bound_seq = std::move(x.m_bound_seq);
15386 m_bound_seq = x.m_bound_seq;
15399 m_bound_seq = std::move(x.m_bound_seq);
15410 return (m_bound_seq == x.m_bound_seq);
15420 return !(*
this == x);
15430 m_bound_seq = _bound_seq;
15440 m_bound_seq = std::move(_bound_seq);
15449 return m_bound_seq;
15458 return m_bound_seq;
15497 m_common = x.m_common;
15499 m_detail = x.m_detail;
15510 m_common = std::move(x.m_common);
15511 m_detail = std::move(x.m_detail);
15522 m_common = x.m_common;
15524 m_detail = x.m_detail;
15537 m_common = std::move(x.m_common);
15538 m_detail = std::move(x.m_detail);
15549 return (m_common == x.m_common &&
15550 m_detail == x.m_detail);
15560 return !(*
this == x);
15570 m_common = _common;
15580 m_common = std::move(_common);
15609 m_detail = _detail;
15619 m_detail = std::move(_detail);
15677 m_common = x.m_common;
15688 m_common = std::move(x.m_common);
15699 m_common = x.m_common;
15712 m_common = std::move(x.m_common);
15723 return (m_common == x.m_common);
15733 return !(*
this == x);
15743 m_common = _common;
15753 m_common = std::move(_common);
15810 m_collection_flag = x.m_collection_flag;
15812 m_header = x.m_header;
15814 m_element = x.m_element;
15825 m_collection_flag = std::move(x.m_collection_flag);
15826 m_header = std::move(x.m_header);
15827 m_element = std::move(x.m_element);
15838 m_collection_flag = x.m_collection_flag;
15840 m_header = x.m_header;
15842 m_element = x.m_element;
15855 m_collection_flag = std::move(x.m_collection_flag);
15856 m_header = std::move(x.m_header);
15857 m_element = std::move(x.m_element);
15868 return (m_collection_flag == x.m_collection_flag &&
15869 m_header == x.m_header &&
15870 m_element == x.m_element);
15880 return !(*
this == x);
15890 m_collection_flag = _collection_flag;
15900 m_collection_flag = std::move(_collection_flag);
15909 return m_collection_flag;
15918 return m_collection_flag;
15929 m_header = _header;
15939 m_header = std::move(_header);
15968 m_element = _element;
15978 m_element = std::move(_element);
16004 CompleteArrayHeader m_header;
16005 CompleteCollectionElement m_element;
16037 m_collection_flag = x.m_collection_flag;
16039 m_header = x.m_header;
16041 m_element = x.m_element;
16052 m_collection_flag = std::move(x.m_collection_flag);
16053 m_header = std::move(x.m_header);
16054 m_element = std::move(x.m_element);
16065 m_collection_flag = x.m_collection_flag;
16067 m_header = x.m_header;
16069 m_element = x.m_element;
16082 m_collection_flag = std::move(x.m_collection_flag);
16083 m_header = std::move(x.m_header);
16084 m_element = std::move(x.m_element);
16095 return (m_collection_flag == x.m_collection_flag &&
16096 m_header == x.m_header &&
16097 m_element == x.m_element);
16107 return !(*
this == x);
16117 m_collection_flag = _collection_flag;
16127 m_collection_flag = std::move(_collection_flag);
16136 return m_collection_flag;
16145 return m_collection_flag;
16156 m_header = _header;
16166 m_header = std::move(_header);
16195 m_element = _element;
16205 m_element = std::move(_element);
16231 MinimalArrayHeader m_header;
16232 MinimalCollectionElement m_element;
16264 m_collection_flag = x.m_collection_flag;
16266 m_header = x.m_header;
16270 m_element = x.m_element;
16281 m_collection_flag = std::move(x.m_collection_flag);
16282 m_header = std::move(x.m_header);
16283 m_key = std::move(x.m_key);
16284 m_element = std::move(x.m_element);
16295 m_collection_flag = x.m_collection_flag;
16297 m_header = x.m_header;
16301 m_element = x.m_element;
16314 m_collection_flag = std::move(x.m_collection_flag);
16315 m_header = std::move(x.m_header);
16316 m_key = std::move(x.m_key);
16317 m_element = std::move(x.m_element);
16328 return (m_collection_flag == x.m_collection_flag &&
16329 m_header == x.m_header &&
16330 m_key == x.m_key &&
16331 m_element == x.m_element);
16341 return !(*
this == x);
16351 m_collection_flag = _collection_flag;
16361 m_collection_flag = std::move(_collection_flag);
16370 return m_collection_flag;
16379 return m_collection_flag;
16390 m_header = _header;
16400 m_header = std::move(_header);
16439 m_key = std::move(_key);
16468 m_element = _element;
16478 m_element = std::move(_element);
16504 CompleteCollectionHeader m_header;
16505 CompleteCollectionElement m_key;
16506 CompleteCollectionElement m_element;
16538 m_collection_flag = x.m_collection_flag;
16540 m_header = x.m_header;
16544 m_element = x.m_element;
16555 m_collection_flag = std::move(x.m_collection_flag);
16556 m_header = std::move(x.m_header);
16557 m_key = std::move(x.m_key);
16558 m_element = std::move(x.m_element);
16569 m_collection_flag = x.m_collection_flag;
16571 m_header = x.m_header;
16575 m_element = x.m_element;
16588 m_collection_flag = std::move(x.m_collection_flag);
16589 m_header = std::move(x.m_header);
16590 m_key = std::move(x.m_key);
16591 m_element = std::move(x.m_element);
16602 return (m_collection_flag == x.m_collection_flag &&
16603 m_header == x.m_header &&
16604 m_key == x.m_key &&
16605 m_element == x.m_element);
16615 return !(*
this == x);
16625 m_collection_flag = _collection_flag;
16635 m_collection_flag = std::move(_collection_flag);
16644 return m_collection_flag;
16653 return m_collection_flag;
16664 m_header = _header;
16674 m_header = std::move(_header);
16713 m_key = std::move(_key);
16742 m_element = _element;
16752 m_element = std::move(_element);
16778 MinimalCollectionHeader m_header;
16779 MinimalCollectionElement m_key;
16780 MinimalCollectionElement m_element;
16814 m_value = x.m_value;
16816 m_flags = x.m_flags;
16827 m_value = x.m_value;
16828 m_flags = std::move(x.m_flags);
16839 m_value = x.m_value;
16841 m_flags = x.m_flags;
16854 m_value = x.m_value;
16855 m_flags = std::move(x.m_flags);
16866 return (m_value == x.m_value &&
16867 m_flags == x.m_flags);
16877 return !(*
this == x);
16894 eProsima_user_DllExport int32_t
value()
const
16926 m_flags = std::move(_flags);
16951 int32_t m_value{0};
16984 m_common = x.m_common;
16986 m_detail = x.m_detail;
16997 m_common = std::move(x.m_common);
16998 m_detail = std::move(x.m_detail);
17009 m_common = x.m_common;
17011 m_detail = x.m_detail;
17024 m_common = std::move(x.m_common);
17025 m_detail = std::move(x.m_detail);
17036 return (m_common == x.m_common &&
17037 m_detail == x.m_detail);
17047 return !(*
this == x);
17057 m_common = _common;
17067 m_common = std::move(_common);
17096 m_detail = _detail;
17106 m_detail = std::move(_detail);
17166 m_common = x.m_common;
17168 m_detail = x.m_detail;
17179 m_common = std::move(x.m_common);
17180 m_detail = std::move(x.m_detail);
17191 m_common = x.m_common;
17193 m_detail = x.m_detail;
17206 m_common = std::move(x.m_common);
17207 m_detail = std::move(x.m_detail);
17218 return (m_common == x.m_common &&
17219 m_detail == x.m_detail);
17229 return !(*
this == x);
17239 m_common = _common;
17249 m_common = std::move(_common);
17278 m_detail = _detail;
17288 m_detail = std::move(_detail);
17348 m_bit_bound = x.m_bit_bound;
17359 m_bit_bound = x.m_bit_bound;
17370 m_bit_bound = x.m_bit_bound;
17383 m_bit_bound = x.m_bit_bound;
17394 return (m_bit_bound == x.m_bit_bound);
17404 return !(*
this == x);
17414 m_bit_bound = _bit_bound;
17423 return m_bit_bound;
17432 return m_bit_bound;
17471 m_common = x.m_common;
17473 m_detail = x.m_detail;
17484 m_common = std::move(x.m_common);
17485 m_detail = std::move(x.m_detail);
17496 m_common = x.m_common;
17498 m_detail = x.m_detail;
17511 m_common = std::move(x.m_common);
17512 m_detail = std::move(x.m_detail);
17523 return (m_common == x.m_common &&
17524 m_detail == x.m_detail);
17534 return !(*
this == x);
17544 m_common = _common;
17554 m_common = std::move(_common);
17583 m_detail = _detail;
17593 m_detail = std::move(_detail);
17651 m_common = x.m_common;
17662 m_common = std::move(x.m_common);
17673 m_common = x.m_common;
17686 m_common = std::move(x.m_common);
17697 return (m_common == x.m_common);
17707 return !(*
this == x);
17717 m_common = _common;
17727 m_common = std::move(_common);
17784 m_enum_flags = x.m_enum_flags;
17786 m_header = x.m_header;
17788 m_literal_seq = x.m_literal_seq;
17799 m_enum_flags = std::move(x.m_enum_flags);
17800 m_header = std::move(x.m_header);
17801 m_literal_seq = std::move(x.m_literal_seq);
17812 m_enum_flags = x.m_enum_flags;
17814 m_header = x.m_header;
17816 m_literal_seq = x.m_literal_seq;
17829 m_enum_flags = std::move(x.m_enum_flags);
17830 m_header = std::move(x.m_header);
17831 m_literal_seq = std::move(x.m_literal_seq);
17842 return (m_enum_flags == x.m_enum_flags &&
17843 m_header == x.m_header &&
17844 m_literal_seq == x.m_literal_seq);
17854 return !(*
this == x);
17864 m_enum_flags = _enum_flags;
17874 m_enum_flags = std::move(_enum_flags);
17883 return m_enum_flags;
17892 return m_enum_flags;
17903 m_header = _header;
17913 m_header = std::move(_header);
17942 m_literal_seq = _literal_seq;
17952 m_literal_seq = std::move(_literal_seq);
17961 return m_literal_seq;
17970 return m_literal_seq;
17978 CompleteEnumeratedHeader m_header;
18011 m_enum_flags = x.m_enum_flags;
18013 m_header = x.m_header;
18015 m_literal_seq = x.m_literal_seq;
18026 m_enum_flags = std::move(x.m_enum_flags);
18027 m_header = std::move(x.m_header);
18028 m_literal_seq = std::move(x.m_literal_seq);
18039 m_enum_flags = x.m_enum_flags;
18041 m_header = x.m_header;
18043 m_literal_seq = x.m_literal_seq;
18056 m_enum_flags = std::move(x.m_enum_flags);
18057 m_header = std::move(x.m_header);
18058 m_literal_seq = std::move(x.m_literal_seq);
18069 return (m_enum_flags == x.m_enum_flags &&
18070 m_header == x.m_header &&
18071 m_literal_seq == x.m_literal_seq);
18081 return !(*
this == x);
18091 m_enum_flags = _enum_flags;
18101 m_enum_flags = std::move(_enum_flags);
18110 return m_enum_flags;
18119 return m_enum_flags;
18130 m_header = _header;
18140 m_header = std::move(_header);
18169 m_literal_seq = _literal_seq;
18179 m_literal_seq = std::move(_literal_seq);
18188 return m_literal_seq;
18197 return m_literal_seq;
18205 MinimalEnumeratedHeader m_header;
18238 m_position = x.m_position;
18240 m_flags = x.m_flags;
18251 m_position = x.m_position;
18252 m_flags = std::move(x.m_flags);
18263 m_position = x.m_position;
18265 m_flags = x.m_flags;
18278 m_position = x.m_position;
18279 m_flags = std::move(x.m_flags);
18290 return (m_position == x.m_position &&
18291 m_flags == x.m_flags);
18301 return !(*
this == x);
18309 uint16_t _position)
18311 m_position = _position;
18350 m_flags = std::move(_flags);
18375 uint16_t m_position{0};
18408 m_common = x.m_common;
18410 m_detail = x.m_detail;
18421 m_common = std::move(x.m_common);
18422 m_detail = std::move(x.m_detail);
18433 m_common = x.m_common;
18435 m_detail = x.m_detail;
18448 m_common = std::move(x.m_common);
18449 m_detail = std::move(x.m_detail);
18460 return (m_common == x.m_common &&
18461 m_detail == x.m_detail);
18471 return !(*
this == x);
18481 m_common = _common;
18491 m_common = std::move(_common);
18520 m_detail = _detail;
18530 m_detail = std::move(_detail);
18590 m_common = x.m_common;
18592 m_detail = x.m_detail;
18603 m_common = std::move(x.m_common);
18604 m_detail = std::move(x.m_detail);
18615 m_common = x.m_common;
18617 m_detail = x.m_detail;
18630 m_common = std::move(x.m_common);
18631 m_detail = std::move(x.m_detail);
18642 return (m_common == x.m_common &&
18643 m_detail == x.m_detail);
18653 return !(*
this == x);
18663 m_common = _common;
18673 m_common = std::move(_common);
18702 m_detail = _detail;
18712 m_detail = std::move(_detail);
18772 m_bit_bound = x.m_bit_bound;
18783 m_bit_bound = x.m_bit_bound;
18794 m_bit_bound = x.m_bit_bound;
18807 m_bit_bound = x.m_bit_bound;
18818 return (m_bit_bound == x.m_bit_bound);
18828 return !(*
this == x);
18838 m_bit_bound = _bit_bound;
18847 return m_bit_bound;
18856 return m_bit_bound;
18899 m_bitmask_flags = x.m_bitmask_flags;
18901 m_header = x.m_header;
18903 m_flag_seq = x.m_flag_seq;
18914 m_bitmask_flags = std::move(x.m_bitmask_flags);
18915 m_header = std::move(x.m_header);
18916 m_flag_seq = std::move(x.m_flag_seq);
18927 m_bitmask_flags = x.m_bitmask_flags;
18929 m_header = x.m_header;
18931 m_flag_seq = x.m_flag_seq;
18944 m_bitmask_flags = std::move(x.m_bitmask_flags);
18945 m_header = std::move(x.m_header);
18946 m_flag_seq = std::move(x.m_flag_seq);
18957 return (m_bitmask_flags == x.m_bitmask_flags &&
18958 m_header == x.m_header &&
18959 m_flag_seq == x.m_flag_seq);
18969 return !(*
this == x);
18979 m_bitmask_flags = _bitmask_flags;
18989 m_bitmask_flags = std::move(_bitmask_flags);
18998 return m_bitmask_flags;
19007 return m_bitmask_flags;
19018 m_header = _header;
19028 m_header = std::move(_header);
19057 m_flag_seq = _flag_seq;
19067 m_flag_seq = std::move(_flag_seq);
19126 m_bitmask_flags = x.m_bitmask_flags;
19128 m_header = x.m_header;
19130 m_flag_seq = x.m_flag_seq;
19141 m_bitmask_flags = std::move(x.m_bitmask_flags);
19142 m_header = std::move(x.m_header);
19143 m_flag_seq = std::move(x.m_flag_seq);
19154 m_bitmask_flags = x.m_bitmask_flags;
19156 m_header = x.m_header;
19158 m_flag_seq = x.m_flag_seq;
19171 m_bitmask_flags = std::move(x.m_bitmask_flags);
19172 m_header = std::move(x.m_header);
19173 m_flag_seq = std::move(x.m_flag_seq);
19184 return (m_bitmask_flags == x.m_bitmask_flags &&
19185 m_header == x.m_header &&
19186 m_flag_seq == x.m_flag_seq);
19196 return !(*
this == x);
19206 m_bitmask_flags = _bitmask_flags;
19216 m_bitmask_flags = std::move(_bitmask_flags);
19225 return m_bitmask_flags;
19234 return m_bitmask_flags;
19245 m_header = _header;
19255 m_header = std::move(_header);
19284 m_flag_seq = _flag_seq;
19294 m_flag_seq = std::move(_flag_seq);
19353 m_position = x.m_position;
19355 m_flags = x.m_flags;
19357 m_bitcount = x.m_bitcount;
19359 m_holder_type = x.m_holder_type;
19370 m_position = x.m_position;
19371 m_flags = std::move(x.m_flags);
19372 m_bitcount = x.m_bitcount;
19373 m_holder_type = x.m_holder_type;
19384 m_position = x.m_position;
19386 m_flags = x.m_flags;
19388 m_bitcount = x.m_bitcount;
19390 m_holder_type = x.m_holder_type;
19403 m_position = x.m_position;
19404 m_flags = std::move(x.m_flags);
19405 m_bitcount = x.m_bitcount;
19406 m_holder_type = x.m_holder_type;
19417 return (m_position == x.m_position &&
19418 m_flags == x.m_flags &&
19419 m_bitcount == x.m_bitcount &&
19420 m_holder_type == x.m_holder_type);
19430 return !(*
this == x);
19438 uint16_t _position)
19440 m_position = _position;
19479 m_flags = std::move(_flags);
19508 m_bitcount = _bitcount;
19537 m_holder_type = _holder_type;
19546 return m_holder_type;
19555 return m_holder_type;
19562 uint16_t m_position{0};
19564 uint8_t m_bitcount{0};
19597 m_common = x.m_common;
19599 m_detail = x.m_detail;
19610 m_common = std::move(x.m_common);
19611 m_detail = std::move(x.m_detail);
19622 m_common = x.m_common;
19624 m_detail = x.m_detail;
19637 m_common = std::move(x.m_common);
19638 m_detail = std::move(x.m_detail);
19649 return (m_common == x.m_common &&
19650 m_detail == x.m_detail);
19660 return !(*
this == x);
19670 m_common = _common;
19680 m_common = std::move(_common);
19709 m_detail = _detail;
19719 m_detail = std::move(_detail);
19779 m_common = x.m_common;
19781 m_name_hash = x.m_name_hash;
19792 m_common = std::move(x.m_common);
19793 m_name_hash = std::move(x.m_name_hash);
19804 m_common = x.m_common;
19806 m_name_hash = x.m_name_hash;
19819 m_common = std::move(x.m_common);
19820 m_name_hash = std::move(x.m_name_hash);
19831 return (m_common == x.m_common &&
19832 m_name_hash == x.m_name_hash);
19842 return !(*
this == x);
19852 m_common = _common;
19862 m_common = std::move(_common);
19891 m_name_hash = _name_hash;
19901 m_name_hash = std::move(_name_hash);
19910 return m_name_hash;
19919 return m_name_hash;
19961 m_detail = x.m_detail;
19972 m_detail = std::move(x.m_detail);
19983 m_detail = x.m_detail;
19996 m_detail = std::move(x.m_detail);
20007 return (m_detail == x.m_detail);
20017 return !(*
this == x);
20027 m_detail = _detail;
20037 m_detail = std::move(_detail);
20094 static_cast<void>(x);
20104 static_cast<void>(x);
20115 static_cast<void>(x);
20128 static_cast<void>(x);
20140 static_cast<void>(x);
20151 return !(*
this == x);
20189 m_bitset_flags = x.m_bitset_flags;
20191 m_header = x.m_header;
20193 m_field_seq = x.m_field_seq;
20204 m_bitset_flags = std::move(x.m_bitset_flags);
20205 m_header = std::move(x.m_header);
20206 m_field_seq = std::move(x.m_field_seq);
20217 m_bitset_flags = x.m_bitset_flags;
20219 m_header = x.m_header;
20221 m_field_seq = x.m_field_seq;
20234 m_bitset_flags = std::move(x.m_bitset_flags);
20235 m_header = std::move(x.m_header);
20236 m_field_seq = std::move(x.m_field_seq);
20247 return (m_bitset_flags == x.m_bitset_flags &&
20248 m_header == x.m_header &&
20249 m_field_seq == x.m_field_seq);
20259 return !(*
this == x);
20269 m_bitset_flags = _bitset_flags;
20279 m_bitset_flags = std::move(_bitset_flags);
20288 return m_bitset_flags;
20297 return m_bitset_flags;
20308 m_header = _header;
20318 m_header = std::move(_header);
20347 m_field_seq = _field_seq;
20357 m_field_seq = std::move(_field_seq);
20366 return m_field_seq;
20375 return m_field_seq;
20383 CompleteBitsetHeader m_header;
20416 m_bitset_flags = x.m_bitset_flags;
20418 m_header = x.m_header;
20420 m_field_seq = x.m_field_seq;
20431 m_bitset_flags = std::move(x.m_bitset_flags);
20432 m_header = std::move(x.m_header);
20433 m_field_seq = std::move(x.m_field_seq);
20444 m_bitset_flags = x.m_bitset_flags;
20446 m_header = x.m_header;
20448 m_field_seq = x.m_field_seq;
20461 m_bitset_flags = std::move(x.m_bitset_flags);
20462 m_header = std::move(x.m_header);
20463 m_field_seq = std::move(x.m_field_seq);
20474 return (m_bitset_flags == x.m_bitset_flags &&
20475 m_header == x.m_header &&
20476 m_field_seq == x.m_field_seq);
20486 return !(*
this == x);
20496 m_bitset_flags = _bitset_flags;
20506 m_bitset_flags = std::move(_bitset_flags);
20515 return m_bitset_flags;
20524 return m_bitset_flags;
20535 m_header = _header;
20545 m_header = std::move(_header);
20574 m_field_seq = _field_seq;
20584 m_field_seq = std::move(_field_seq);
20593 return m_field_seq;
20602 return m_field_seq;
20610 MinimalBitsetHeader m_header;
20643 static_cast<void>(x);
20653 static_cast<void>(x);
20664 static_cast<void>(x);
20677 static_cast<void>(x);
20689 static_cast<void>(x);
20700 return !(*
this == x);
20722 selected_member_ = 0x0000000b;
20733 if (member_destructor_)
20735 member_destructor_();
20748 switch (x.selected_member_)
20806 switch (x.selected_member_)
20809 alias_type_() = std::move(x.m_alias_type);
20813 annotation_type_() = std::move(x.m_annotation_type);
20817 struct_type_() = std::move(x.m_struct_type);
20821 union_type_() = std::move(x.m_union_type);
20825 bitset_type_() = std::move(x.m_bitset_type);
20829 sequence_type_() = std::move(x.m_sequence_type);
20833 array_type_() = std::move(x.m_array_type);
20837 map_type_() = std::move(x.m_map_type);
20841 enumerated_type_() = std::move(x.m_enumerated_type);
20845 bitmask_type_() = std::move(x.m_bitmask_type);
20849 extended_type_() = std::move(x.m_extended_type);
20864 switch (x.selected_member_)
20924 switch (x.selected_member_)
20927 alias_type_() = std::move(x.m_alias_type);
20931 annotation_type_() = std::move(x.m_annotation_type);
20935 struct_type_() = std::move(x.m_struct_type);
20939 union_type_() = std::move(x.m_union_type);
20943 bitset_type_() = std::move(x.m_bitset_type);
20947 sequence_type_() = std::move(x.m_sequence_type);
20951 array_type_() = std::move(x.m_array_type);
20955 map_type_() = std::move(x.m_map_type);
20959 enumerated_type_() = std::move(x.m_enumerated_type);
20963 bitmask_type_() = std::move(x.m_bitmask_type);
20967 extended_type_() = std::move(x.m_extended_type);
20982 bool ret_value {
false};
20984 if (x.selected_member_ == selected_member_)
20986 if (0x0FFFFFFFu != selected_member_)
20988 if (x.m__d == m__d)
20990 switch (selected_member_)
21055 return !(*
this == x);
21063 eProsima_user_DllExport
void _d(
21066 bool valid_discriminator =
false;
21071 if (0x00000001 == selected_member_)
21073 valid_discriminator =
true;
21078 if (0x00000002 == selected_member_)
21080 valid_discriminator =
true;
21085 if (0x00000003 == selected_member_)
21087 valid_discriminator =
true;
21092 if (0x00000004 == selected_member_)
21094 valid_discriminator =
true;
21099 if (0x00000005 == selected_member_)
21101 valid_discriminator =
true;
21106 if (0x00000006 == selected_member_)
21108 valid_discriminator =
true;
21113 if (0x00000007 == selected_member_)
21115 valid_discriminator =
true;
21120 if (0x00000008 == selected_member_)
21122 valid_discriminator =
true;
21127 if (0x00000009 == selected_member_)
21129 valid_discriminator =
true;
21134 if (0x0000000a == selected_member_)
21136 valid_discriminator =
true;
21141 if (0x0000000b == selected_member_)
21143 valid_discriminator =
true;
21149 if (!valid_discriminator)
21151 throw eprosima::fastcdr::exception::BadParamException(
"Discriminator doesn't correspond with the selected union member");
21161 eProsima_user_DllExport uint8_t
_d()
const
21173 alias_type_() = _alias_type;
21184 alias_type_() = _alias_type;
21195 if (0x00000001 != selected_member_)
21197 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
21210 if (0x00000001 != selected_member_)
21212 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
21226 annotation_type_() = _annotation_type;
21237 annotation_type_() = _annotation_type;
21248 if (0x00000002 != selected_member_)
21250 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
21263 if (0x00000002 != selected_member_)
21265 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
21279 struct_type_() = _struct_type;
21290 struct_type_() = _struct_type;
21301 if (0x00000003 != selected_member_)
21303 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
21316 if (0x00000003 != selected_member_)
21318 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
21332 union_type_() = _union_type;
21343 union_type_() = _union_type;
21354 if (0x00000004 != selected_member_)
21356 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
21369 if (0x00000004 != selected_member_)
21371 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
21385 bitset_type_() = _bitset_type;
21396 bitset_type_() = _bitset_type;
21407 if (0x00000005 != selected_member_)
21409 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
21422 if (0x00000005 != selected_member_)
21424 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
21438 sequence_type_() = _sequence_type;
21449 sequence_type_() = _sequence_type;
21460 if (0x00000006 != selected_member_)
21462 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
21475 if (0x00000006 != selected_member_)
21477 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
21491 array_type_() = _array_type;
21502 array_type_() = _array_type;
21513 if (0x00000007 != selected_member_)
21515 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
21528 if (0x00000007 != selected_member_)
21530 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
21544 map_type_() = _map_type;
21555 map_type_() = _map_type;
21566 if (0x00000008 != selected_member_)
21568 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
21581 if (0x00000008 != selected_member_)
21583 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
21597 enumerated_type_() = _enumerated_type;
21608 enumerated_type_() = _enumerated_type;
21619 if (0x00000009 != selected_member_)
21621 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
21634 if (0x00000009 != selected_member_)
21636 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
21650 bitmask_type_() = _bitmask_type;
21661 bitmask_type_() = _bitmask_type;
21672 if (0x0000000a != selected_member_)
21674 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
21687 if (0x0000000a != selected_member_)
21689 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
21703 extended_type_() = _extended_type;
21714 extended_type_() = _extended_type;
21725 if (0x0000000b != selected_member_)
21727 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
21740 if (0x0000000b != selected_member_)
21742 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
21754 if (0x00000001 != selected_member_)
21756 if (member_destructor_)
21758 member_destructor_();
21761 selected_member_ = 0x00000001;
21770 CompleteAnnotationType& annotation_type_()
21772 if (0x00000002 != selected_member_)
21774 if (member_destructor_)
21776 member_destructor_();
21779 selected_member_ = 0x00000002;
21788 CompleteStructType& struct_type_()
21790 if (0x00000003 != selected_member_)
21792 if (member_destructor_)
21794 member_destructor_();
21797 selected_member_ = 0x00000003;
21806 CompleteUnionType& union_type_()
21808 if (0x00000004 != selected_member_)
21810 if (member_destructor_)
21812 member_destructor_();
21815 selected_member_ = 0x00000004;
21824 CompleteBitsetType& bitset_type_()
21826 if (0x00000005 != selected_member_)
21828 if (member_destructor_)
21830 member_destructor_();
21833 selected_member_ = 0x00000005;
21842 CompleteSequenceType& sequence_type_()
21844 if (0x00000006 != selected_member_)
21846 if (member_destructor_)
21848 member_destructor_();
21851 selected_member_ = 0x00000006;
21860 CompleteArrayType& array_type_()
21862 if (0x00000007 != selected_member_)
21864 if (member_destructor_)
21866 member_destructor_();
21869 selected_member_ = 0x00000007;
21878 CompleteMapType& map_type_()
21880 if (0x00000008 != selected_member_)
21882 if (member_destructor_)
21884 member_destructor_();
21887 selected_member_ = 0x00000008;
21896 CompleteEnumeratedType& enumerated_type_()
21898 if (0x00000009 != selected_member_)
21900 if (member_destructor_)
21902 member_destructor_();
21905 selected_member_ = 0x00000009;
21914 CompleteBitmaskType& bitmask_type_()
21916 if (0x0000000a != selected_member_)
21918 if (member_destructor_)
21920 member_destructor_();
21923 selected_member_ = 0x0000000a;
21932 CompleteExtendedType& extended_type_()
21934 if (0x0000000b != selected_member_)
21936 if (member_destructor_)
21938 member_destructor_();
21941 selected_member_ = 0x0000000b;
21968 uint32_t selected_member_ {0x0FFFFFFFu};
21970 std::function<void()> member_destructor_;
22001 static_cast<void>(x);
22011 static_cast<void>(x);
22022 static_cast<void>(x);
22035 static_cast<void>(x);
22047 static_cast<void>(x);
22058 return !(*
this == x);
22080 selected_member_ = 0x0000000b;
22091 if (member_destructor_)
22093 member_destructor_();
22106 switch (x.selected_member_)
22164 switch (x.selected_member_)
22167 alias_type_() = std::move(x.m_alias_type);
22171 annotation_type_() = std::move(x.m_annotation_type);
22175 struct_type_() = std::move(x.m_struct_type);
22179 union_type_() = std::move(x.m_union_type);
22183 bitset_type_() = std::move(x.m_bitset_type);
22187 sequence_type_() = std::move(x.m_sequence_type);
22191 array_type_() = std::move(x.m_array_type);
22195 map_type_() = std::move(x.m_map_type);
22199 enumerated_type_() = std::move(x.m_enumerated_type);
22203 bitmask_type_() = std::move(x.m_bitmask_type);
22207 extended_type_() = std::move(x.m_extended_type);
22222 switch (x.selected_member_)
22282 switch (x.selected_member_)
22285 alias_type_() = std::move(x.m_alias_type);
22289 annotation_type_() = std::move(x.m_annotation_type);
22293 struct_type_() = std::move(x.m_struct_type);
22297 union_type_() = std::move(x.m_union_type);
22301 bitset_type_() = std::move(x.m_bitset_type);
22305 sequence_type_() = std::move(x.m_sequence_type);
22309 array_type_() = std::move(x.m_array_type);
22313 map_type_() = std::move(x.m_map_type);
22317 enumerated_type_() = std::move(x.m_enumerated_type);
22321 bitmask_type_() = std::move(x.m_bitmask_type);
22325 extended_type_() = std::move(x.m_extended_type);
22340 bool ret_value {
false};
22342 if (x.selected_member_ == selected_member_)
22344 if (0x0FFFFFFFu != selected_member_)
22346 if (x.m__d == m__d)
22348 switch (selected_member_)
22413 return !(*
this == x);
22421 eProsima_user_DllExport
void _d(
22424 bool valid_discriminator =
false;
22429 if (0x00000001 == selected_member_)
22431 valid_discriminator =
true;
22436 if (0x00000002 == selected_member_)
22438 valid_discriminator =
true;
22443 if (0x00000003 == selected_member_)
22445 valid_discriminator =
true;
22450 if (0x00000004 == selected_member_)
22452 valid_discriminator =
true;
22457 if (0x00000005 == selected_member_)
22459 valid_discriminator =
true;
22464 if (0x00000006 == selected_member_)
22466 valid_discriminator =
true;
22471 if (0x00000007 == selected_member_)
22473 valid_discriminator =
true;
22478 if (0x00000008 == selected_member_)
22480 valid_discriminator =
true;
22485 if (0x00000009 == selected_member_)
22487 valid_discriminator =
true;
22492 if (0x0000000a == selected_member_)
22494 valid_discriminator =
true;
22499 if (0x0000000b == selected_member_)
22501 valid_discriminator =
true;
22507 if (!valid_discriminator)
22509 throw eprosima::fastcdr::exception::BadParamException(
"Discriminator doesn't correspond with the selected union member");
22519 eProsima_user_DllExport uint8_t
_d()
const
22531 alias_type_() = _alias_type;
22542 alias_type_() = _alias_type;
22553 if (0x00000001 != selected_member_)
22555 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
22568 if (0x00000001 != selected_member_)
22570 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
22584 annotation_type_() = _annotation_type;
22595 annotation_type_() = _annotation_type;
22606 if (0x00000002 != selected_member_)
22608 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
22621 if (0x00000002 != selected_member_)
22623 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
22637 struct_type_() = _struct_type;
22648 struct_type_() = _struct_type;
22659 if (0x00000003 != selected_member_)
22661 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
22674 if (0x00000003 != selected_member_)
22676 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
22690 union_type_() = _union_type;
22701 union_type_() = _union_type;
22712 if (0x00000004 != selected_member_)
22714 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
22727 if (0x00000004 != selected_member_)
22729 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
22743 bitset_type_() = _bitset_type;
22754 bitset_type_() = _bitset_type;
22765 if (0x00000005 != selected_member_)
22767 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
22780 if (0x00000005 != selected_member_)
22782 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
22796 sequence_type_() = _sequence_type;
22807 sequence_type_() = _sequence_type;
22818 if (0x00000006 != selected_member_)
22820 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
22833 if (0x00000006 != selected_member_)
22835 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
22849 array_type_() = _array_type;
22860 array_type_() = _array_type;
22871 if (0x00000007 != selected_member_)
22873 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
22886 if (0x00000007 != selected_member_)
22888 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
22902 map_type_() = _map_type;
22913 map_type_() = _map_type;
22924 if (0x00000008 != selected_member_)
22926 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
22939 if (0x00000008 != selected_member_)
22941 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
22955 enumerated_type_() = _enumerated_type;
22966 enumerated_type_() = _enumerated_type;
22977 if (0x00000009 != selected_member_)
22979 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
22992 if (0x00000009 != selected_member_)
22994 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
23008 bitmask_type_() = _bitmask_type;
23019 bitmask_type_() = _bitmask_type;
23030 if (0x0000000a != selected_member_)
23032 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
23045 if (0x0000000a != selected_member_)
23047 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
23061 extended_type_() = _extended_type;
23072 extended_type_() = _extended_type;
23083 if (0x0000000b != selected_member_)
23085 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
23098 if (0x0000000b != selected_member_)
23100 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
23112 if (0x00000001 != selected_member_)
23114 if (member_destructor_)
23116 member_destructor_();
23119 selected_member_ = 0x00000001;
23128 MinimalAnnotationType& annotation_type_()
23130 if (0x00000002 != selected_member_)
23132 if (member_destructor_)
23134 member_destructor_();
23137 selected_member_ = 0x00000002;
23146 MinimalStructType& struct_type_()
23148 if (0x00000003 != selected_member_)
23150 if (member_destructor_)
23152 member_destructor_();
23155 selected_member_ = 0x00000003;
23164 MinimalUnionType& union_type_()
23166 if (0x00000004 != selected_member_)
23168 if (member_destructor_)
23170 member_destructor_();
23173 selected_member_ = 0x00000004;
23182 MinimalBitsetType& bitset_type_()
23184 if (0x00000005 != selected_member_)
23186 if (member_destructor_)
23188 member_destructor_();
23191 selected_member_ = 0x00000005;
23200 MinimalSequenceType& sequence_type_()
23202 if (0x00000006 != selected_member_)
23204 if (member_destructor_)
23206 member_destructor_();
23209 selected_member_ = 0x00000006;
23218 MinimalArrayType& array_type_()
23220 if (0x00000007 != selected_member_)
23222 if (member_destructor_)
23224 member_destructor_();
23227 selected_member_ = 0x00000007;
23236 MinimalMapType& map_type_()
23238 if (0x00000008 != selected_member_)
23240 if (member_destructor_)
23242 member_destructor_();
23245 selected_member_ = 0x00000008;
23254 MinimalEnumeratedType& enumerated_type_()
23256 if (0x00000009 != selected_member_)
23258 if (member_destructor_)
23260 member_destructor_();
23263 selected_member_ = 0x00000009;
23272 MinimalBitmaskType& bitmask_type_()
23274 if (0x0000000a != selected_member_)
23276 if (member_destructor_)
23278 member_destructor_();
23281 selected_member_ = 0x0000000a;
23290 MinimalExtendedType& extended_type_()
23292 if (0x0000000b != selected_member_)
23294 if (member_destructor_)
23296 member_destructor_();
23299 selected_member_ = 0x0000000b;
23326 uint32_t selected_member_ {0x0FFFFFFFu};
23328 std::function<void()> member_destructor_;
23350 if (member_destructor_)
23352 member_destructor_();
23365 switch (x.selected_member_)
23387 switch (x.selected_member_)
23390 complete_() = std::move(x.m_complete);
23394 minimal_() = std::move(x.m_minimal);
23409 switch (x.selected_member_)
23433 switch (x.selected_member_)
23436 complete_() = std::move(x.m_complete);
23440 minimal_() = std::move(x.m_minimal);
23455 bool ret_value {
false};
23457 if (x.selected_member_ == selected_member_)
23459 if (0x0FFFFFFFu != selected_member_)
23461 if (x.m__d == m__d)
23463 switch (selected_member_)
23492 return !(*
this == x);
23500 eProsima_user_DllExport
void _d(
23503 bool valid_discriminator =
false;
23508 if (0x00000001 == selected_member_)
23510 valid_discriminator =
true;
23515 if (0x00000002 == selected_member_)
23517 valid_discriminator =
true;
23523 if (!valid_discriminator)
23525 throw eprosima::fastcdr::exception::BadParamException(
"Discriminator doesn't correspond with the selected union member");
23535 eProsima_user_DllExport uint8_t
_d()
const
23547 complete_() = _complete;
23558 complete_() = _complete;
23569 if (0x00000001 != selected_member_)
23571 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
23584 if (0x00000001 != selected_member_)
23586 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
23600 minimal_() = _minimal;
23611 minimal_() = _minimal;
23622 if (0x00000002 != selected_member_)
23624 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
23637 if (0x00000002 != selected_member_)
23639 throw eprosima::fastcdr::exception::BadParamException(
"This member has not been selected");
23648 if (member_destructor_)
23650 member_destructor_();
23653 selected_member_ = 0x0FFFFFFFu;
23661 if (0x00000001 != selected_member_)
23663 if (member_destructor_)
23665 member_destructor_();
23668 selected_member_ = 0x00000001;
23677 MinimalTypeObject& minimal_()
23679 if (0x00000002 != selected_member_)
23681 if (member_destructor_)
23683 member_destructor_();
23686 selected_member_ = 0x00000002;
23704 uint32_t selected_member_ {0x0FFFFFFFu};
23706 std::function<void()> member_destructor_;
23741 m_type_identifier = x.m_type_identifier;
23743 m_type_object = x.m_type_object;
23754 m_type_identifier = std::move(x.m_type_identifier);
23755 m_type_object = std::move(x.m_type_object);
23766 m_type_identifier = x.m_type_identifier;
23768 m_type_object = x.m_type_object;
23781 m_type_identifier = std::move(x.m_type_identifier);
23782 m_type_object = std::move(x.m_type_object);
23793 return (m_type_identifier == x.m_type_identifier &&
23794 m_type_object == x.m_type_object);
23804 return !(*
this == x);
23814 m_type_identifier = _type_identifier;
23824 m_type_identifier = std::move(_type_identifier);
23833 return m_type_identifier;
23842 return m_type_identifier;
23853 m_type_object = _type_object;
23863 m_type_object = std::move(_type_object);
23872 return m_type_object;
23881 return m_type_object;
23923 m_type_identifier1 = x.m_type_identifier1;
23925 m_type_identifier2 = x.m_type_identifier2;
23936 m_type_identifier1 = std::move(x.m_type_identifier1);
23937 m_type_identifier2 = std::move(x.m_type_identifier2);
23948 m_type_identifier1 = x.m_type_identifier1;
23950 m_type_identifier2 = x.m_type_identifier2;
23963 m_type_identifier1 = std::move(x.m_type_identifier1);
23964 m_type_identifier2 = std::move(x.m_type_identifier2);
23975 return (m_type_identifier1 == x.m_type_identifier1 &&
23976 m_type_identifier2 == x.m_type_identifier2);
23986 return !(*
this == x);
23996 m_type_identifier1 = _type_identifier1;
24006 m_type_identifier1 = std::move(_type_identifier1);
24015 return m_type_identifier1;
24024 return m_type_identifier1;
24035 m_type_identifier2 = _type_identifier2;
24045 m_type_identifier2 = std::move(_type_identifier2);
24054 return m_type_identifier2;
24063 return m_type_identifier2;
24105 m_type_id = x.m_type_id;
24107 m_typeobject_serialized_size = x.m_typeobject_serialized_size;
24118 m_type_id = std::move(x.m_type_id);
24119 m_typeobject_serialized_size = x.m_typeobject_serialized_size;
24130 m_type_id = x.m_type_id;
24132 m_typeobject_serialized_size = x.m_typeobject_serialized_size;
24145 m_type_id = std::move(x.m_type_id);
24146 m_typeobject_serialized_size = x.m_typeobject_serialized_size;
24157 return (m_type_id == x.m_type_id &&
24158 m_typeobject_serialized_size == x.m_typeobject_serialized_size);
24168 return !(*
this == x);
24178 m_type_id = _type_id;
24188 m_type_id = std::move(_type_id);
24215 uint32_t _typeobject_serialized_size)
24217 m_typeobject_serialized_size = _typeobject_serialized_size;
24226 return m_typeobject_serialized_size;
24235 return m_typeobject_serialized_size;
24243 uint32_t m_typeobject_serialized_size{0};
24277 m_typeid_with_size = x.m_typeid_with_size;
24279 m_dependent_typeid_count = x.m_dependent_typeid_count;
24281 m_dependent_typeids = x.m_dependent_typeids;
24292 m_typeid_with_size = std::move(x.m_typeid_with_size);
24293 m_dependent_typeid_count = x.m_dependent_typeid_count;
24294 m_dependent_typeids = std::move(x.m_dependent_typeids);
24305 m_typeid_with_size = x.m_typeid_with_size;
24307 m_dependent_typeid_count = x.m_dependent_typeid_count;
24309 m_dependent_typeids = x.m_dependent_typeids;
24322 m_typeid_with_size = std::move(x.m_typeid_with_size);
24323 m_dependent_typeid_count = x.m_dependent_typeid_count;
24324 m_dependent_typeids = std::move(x.m_dependent_typeids);
24335 return (m_typeid_with_size == x.m_typeid_with_size &&
24336 m_dependent_typeid_count == x.m_dependent_typeid_count &&
24337 m_dependent_typeids == x.m_dependent_typeids);
24347 return !(*
this == x);
24357 m_typeid_with_size = _typeid_with_size;
24367 m_typeid_with_size = std::move(_typeid_with_size);
24376 return m_typeid_with_size;
24385 return m_typeid_with_size;
24394 int32_t _dependent_typeid_count)
24396 m_dependent_typeid_count = _dependent_typeid_count;
24405 return m_dependent_typeid_count;
24414 return m_dependent_typeid_count;
24423 const std::vector<TypeIdentfierWithSize>& _dependent_typeids)
24425 m_dependent_typeids = _dependent_typeids;
24433 std::vector<TypeIdentfierWithSize>&& _dependent_typeids)
24435 m_dependent_typeids = std::move(_dependent_typeids);
24444 return m_dependent_typeids;
24453 return m_dependent_typeids;
24461 int32_t m_dependent_typeid_count{0};
24462 std::vector<TypeIdentfierWithSize> m_dependent_typeids;
24496 m_minimal = x.m_minimal;
24498 m_complete = x.m_complete;
24509 m_minimal = std::move(x.m_minimal);
24510 m_complete = std::move(x.m_complete);
24521 m_minimal = x.m_minimal;
24523 m_complete = x.m_complete;
24536 m_minimal = std::move(x.m_minimal);
24537 m_complete = std::move(x.m_complete);
24548 return (m_minimal == x.m_minimal &&
24549 m_complete == x.m_complete);
24559 return !(*
this == x);
24569 m_minimal = _minimal;
24579 m_minimal = std::move(_minimal);
24608 m_complete = _complete;
24618 m_complete = std::move(_complete);
This class represents the union AnnotationParameterValue defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:4297
eProsima_user_DllExport bool operator!=(const AnnotationParameterValue &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:4795
eProsima_user_DllExport void string16_value(const std::wstring &_string16_value)
This function copies the value in member string16_value.
Definition dds_xtypes_typeobject.hpp:5694
eProsima_user_DllExport void boolean_value(bool _boolean_value)
This function sets a value in member boolean_value.
Definition dds_xtypes_typeobject.hpp:4969
ExtendedAnnotationParameterValue m_extended_value
Definition dds_xtypes_typeobject.hpp:6164
eprosima::fastcdr::fixed_string< ANNOTATION_STR_VALUE_MAX_LEN > m_string8_value
Definition dds_xtypes_typeobject.hpp:6162
wchar_t m_wchar_value
Definition dds_xtypes_typeobject.hpp:6160
eProsima_user_DllExport void int8_value(int8_t _int8_value)
This function sets a value in member int8_value.
Definition dds_xtypes_typeobject.hpp:5053
eProsima_user_DllExport void float32_value(float _float32_value)
This function sets a value in member float32_value.
Definition dds_xtypes_typeobject.hpp:5389
eProsima_user_DllExport void uint8_value(uint8_t _uint8_value)
This function sets a value in member uint8_value.
Definition dds_xtypes_typeobject.hpp:5095
float m_float32_value
Definition dds_xtypes_typeobject.hpp:6156
eProsima_user_DllExport double & float64_value()
This function returns a reference to member float64_value.
Definition dds_xtypes_typeobject.hpp:5458
eProsima_user_DllExport uint64_t & uint64_value()
This function returns a reference to member uint64_value.
Definition dds_xtypes_typeobject.hpp:5374
eProsima_user_DllExport const std::wstring & string16_value() const
This function returns a constant reference to member string16_value.
Definition dds_xtypes_typeobject.hpp:5717
eProsima_user_DllExport void uint32_value(uint32_t _uint32_value)
This function sets a value in member uint32_value.
Definition dds_xtypes_typeobject.hpp:5263
eProsima_user_DllExport void extended_value(const ExtendedAnnotationParameterValue &_extended_value)
This function copies the value in member extended_value.
Definition dds_xtypes_typeobject.hpp:5747
eProsima_user_DllExport int32_t enumerated_value() const
This function returns the value of member enumerated_value.
Definition dds_xtypes_typeobject.hpp:5611
eProsima_user_DllExport void wchar_value(wchar_t _wchar_value)
This function sets a value in member wchar_value.
Definition dds_xtypes_typeobject.hpp:5557
eProsima_user_DllExport void float128_value(long double _float128_value)
This function sets a value in member float128_value.
Definition dds_xtypes_typeobject.hpp:5473
eProsima_user_DllExport void char_value(char _char_value)
This function sets a value in member char_value.
Definition dds_xtypes_typeobject.hpp:5515
bool m_boolean_value
Definition dds_xtypes_typeobject.hpp:6146
eProsima_user_DllExport void string8_value(eprosima::fastcdr::fixed_string< ANNOTATION_STR_VALUE_MAX_LEN > &&_string8_value)
This function moves the value in member string8_value.
Definition dds_xtypes_typeobject.hpp:5652
int32_t m_enumerated_value
Definition dds_xtypes_typeobject.hpp:6161
eProsima_user_DllExport void extended_value(ExtendedAnnotationParameterValue &&_extended_value)
This function moves the value in member extended_value.
Definition dds_xtypes_typeobject.hpp:5758
eProsima_user_DllExport float float32_value() const
This function returns the value of member float32_value.
Definition dds_xtypes_typeobject.hpp:5401
eProsima_user_DllExport char char_value() const
This function returns the value of member char_value.
Definition dds_xtypes_typeobject.hpp:5527
eProsima_user_DllExport void byte_value(uint8_t _byte_value)
This function sets a value in member byte_value.
Definition dds_xtypes_typeobject.hpp:5011
eProsima_user_DllExport void string16_value(std::wstring &&_string16_value)
This function moves the value in member string16_value.
Definition dds_xtypes_typeobject.hpp:5705
int8_t m_int8_value
Definition dds_xtypes_typeobject.hpp:6148
eProsima_user_DllExport int16_t & int16_value()
This function returns a reference to member int16_value.
Definition dds_xtypes_typeobject.hpp:5164
uint8_t m_uint8_value
Definition dds_xtypes_typeobject.hpp:6149
eProsima_user_DllExport int8_t & int8_value()
This function returns a reference to member int8_value.
Definition dds_xtypes_typeobject.hpp:5080
eProsima_user_DllExport uint8_t byte_value() const
This function returns the value of member byte_value.
Definition dds_xtypes_typeobject.hpp:5023
eProsima_user_DllExport int32_t & enumerated_value()
This function returns a reference to member enumerated_value.
Definition dds_xtypes_typeobject.hpp:5626
uint8_t m_byte_value
Definition dds_xtypes_typeobject.hpp:6147
eProsima_user_DllExport uint16_t uint_16_value() const
This function returns the value of member uint_16_value.
Definition dds_xtypes_typeobject.hpp:5191
eProsima_user_DllExport ExtendedAnnotationParameterValue & extended_value()
This function returns a reference to member extended_value.
Definition dds_xtypes_typeobject.hpp:5785
char m_char_value
Definition dds_xtypes_typeobject.hpp:6159
eProsima_user_DllExport uint16_t & uint_16_value()
This function returns a reference to member uint_16_value.
Definition dds_xtypes_typeobject.hpp:5206
eProsima_user_DllExport void float64_value(double _float64_value)
This function sets a value in member float64_value.
Definition dds_xtypes_typeobject.hpp:5431
eProsima_user_DllExport bool operator==(const AnnotationParameterValue &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:4690
eProsima_user_DllExport const eprosima::fastcdr::fixed_string< ANNOTATION_STR_VALUE_MAX_LEN > & string8_value() const
This function returns a constant reference to member string8_value.
Definition dds_xtypes_typeobject.hpp:5664
eProsima_user_DllExport std::wstring & string16_value()
This function returns a reference to member string16_value.
Definition dds_xtypes_typeobject.hpp:5732
eProsima_user_DllExport long double float128_value() const
This function returns the value of member float128_value.
Definition dds_xtypes_typeobject.hpp:5485
eProsima_user_DllExport int32_t int32_value() const
This function returns the value of member int32_value.
Definition dds_xtypes_typeobject.hpp:5233
eProsima_user_DllExport wchar_t & wchar_value()
This function returns a reference to member wchar_value.
Definition dds_xtypes_typeobject.hpp:5584
eProsima_user_DllExport void uint_16_value(uint16_t _uint_16_value)
This function sets a value in member uint_16_value.
Definition dds_xtypes_typeobject.hpp:5179
eProsima_user_DllExport AnnotationParameterValue & operator=(const AnnotationParameterValue &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:4506
eProsima_user_DllExport uint32_t uint32_value() const
This function returns the value of member uint32_value.
Definition dds_xtypes_typeobject.hpp:5275
int64_t m_int64_value
Definition dds_xtypes_typeobject.hpp:6154
eProsima_user_DllExport eprosima::fastcdr::fixed_string< ANNOTATION_STR_VALUE_MAX_LEN > & string8_value()
This function returns a reference to member string8_value.
Definition dds_xtypes_typeobject.hpp:5679
eProsima_user_DllExport char & char_value()
This function returns a reference to member char_value.
Definition dds_xtypes_typeobject.hpp:5542
eProsima_user_DllExport const ExtendedAnnotationParameterValue & extended_value() const
This function returns a constant reference to member extended_value.
Definition dds_xtypes_typeobject.hpp:5770
eProsima_user_DllExport AnnotationParameterValue(AnnotationParameterValue &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:4416
eProsima_user_DllExport uint64_t uint64_value() const
This function returns the value of member uint64_value.
Definition dds_xtypes_typeobject.hpp:5359
eProsima_user_DllExport uint8_t & uint8_value()
This function returns a reference to member uint8_value.
Definition dds_xtypes_typeobject.hpp:5122
std::wstring m_string16_value
Definition dds_xtypes_typeobject.hpp:6163
int16_t m_int16_value
Definition dds_xtypes_typeobject.hpp:6150
eProsima_user_DllExport void uint64_value(uint64_t _uint64_value)
This function sets a value in member uint64_value.
Definition dds_xtypes_typeobject.hpp:5347
eProsima_user_DllExport double float64_value() const
This function returns the value of member float64_value.
Definition dds_xtypes_typeobject.hpp:5443
eProsima_user_DllExport uint8_t & byte_value()
This function returns a reference to member byte_value.
Definition dds_xtypes_typeobject.hpp:5038
eProsima_user_DllExport ~AnnotationParameterValue()
Default destructor.
Definition dds_xtypes_typeobject.hpp:4314
uint64_t m_uint64_value
Definition dds_xtypes_typeobject.hpp:6155
long double m_float128_value
Definition dds_xtypes_typeobject.hpp:6158
eProsima_user_DllExport wchar_t wchar_value() const
This function returns the value of member wchar_value.
Definition dds_xtypes_typeobject.hpp:5569
eProsima_user_DllExport float & float32_value()
This function returns a reference to member float32_value.
Definition dds_xtypes_typeobject.hpp:5416
eProsima_user_DllExport bool & boolean_value()
This function returns a reference to member boolean_value.
Definition dds_xtypes_typeobject.hpp:4996
eProsima_user_DllExport AnnotationParameterValue(const AnnotationParameterValue &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:4326
eProsima_user_DllExport long double & float128_value()
This function returns a reference to member float128_value.
Definition dds_xtypes_typeobject.hpp:5500
eProsima_user_DllExport void int16_value(int16_t _int16_value)
This function sets a value in member int16_value.
Definition dds_xtypes_typeobject.hpp:5137
eProsima_user_DllExport int16_t int16_value() const
This function returns the value of member int16_value.
Definition dds_xtypes_typeobject.hpp:5149
eProsima_user_DllExport void int32_value(int32_t _int32_value)
This function sets a value in member int32_value.
Definition dds_xtypes_typeobject.hpp:5221
eProsima_user_DllExport void int64_value(int64_t _int64_value)
This function sets a value in member int64_value.
Definition dds_xtypes_typeobject.hpp:5305
eProsima_user_DllExport int8_t int8_value() const
This function returns the value of member int8_value.
Definition dds_xtypes_typeobject.hpp:5065
eProsima_user_DllExport void enumerated_value(int32_t _enumerated_value)
This function sets a value in member enumerated_value.
Definition dds_xtypes_typeobject.hpp:5599
eProsima_user_DllExport AnnotationParameterValue()
Default constructor.
Definition dds_xtypes_typeobject.hpp:4303
eProsima_user_DllExport int64_t int64_value() const
This function returns the value of member int64_value.
Definition dds_xtypes_typeobject.hpp:5317
int32_t m_int32_value
Definition dds_xtypes_typeobject.hpp:6152
eProsima_user_DllExport uint32_t & uint32_value()
This function returns a reference to member uint32_value.
Definition dds_xtypes_typeobject.hpp:5290
eProsima_user_DllExport void _d(uint8_t __d)
This function sets the discriminator value.
Definition dds_xtypes_typeobject.hpp:4806
uint16_t m_uint_16_value
Definition dds_xtypes_typeobject.hpp:6151
eProsima_user_DllExport int32_t & int32_value()
This function returns a reference to member int32_value.
Definition dds_xtypes_typeobject.hpp:5248
eProsima_user_DllExport uint8_t uint8_value() const
This function returns the value of member uint8_value.
Definition dds_xtypes_typeobject.hpp:5107
eProsima_user_DllExport void string8_value(const eprosima::fastcdr::fixed_string< ANNOTATION_STR_VALUE_MAX_LEN > &_string8_value)
This function copies the value in member string8_value.
Definition dds_xtypes_typeobject.hpp:5641
eProsima_user_DllExport bool boolean_value() const
This function returns the value of member boolean_value.
Definition dds_xtypes_typeobject.hpp:4981
eProsima_user_DllExport uint8_t _d() const
This function returns the value of the discriminator.
Definition dds_xtypes_typeobject.hpp:4960
uint32_t m_uint32_value
Definition dds_xtypes_typeobject.hpp:6153
eProsima_user_DllExport int64_t & int64_value()
This function returns a reference to member int64_value.
Definition dds_xtypes_typeobject.hpp:5332
double m_float64_value
Definition dds_xtypes_typeobject.hpp:6157
This class represents the structure AppliedAnnotation defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:6358
eProsima_user_DllExport AppliedAnnotation(AppliedAnnotation &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:6392
eProsima_user_DllExport void param_seq(eprosima::fastcdr::optional< AppliedAnnotationParameterSeq > &&_param_seq)
This function moves the value in member param_seq.
Definition dds_xtypes_typeobject.hpp:6501
eProsima_user_DllExport ~AppliedAnnotation()
Default destructor.
Definition dds_xtypes_typeobject.hpp:6371
eProsima_user_DllExport const TypeIdentifier & annotation_typeid() const
This function returns a constant reference to member annotation_typeid.
Definition dds_xtypes_typeobject.hpp:6472
eProsima_user_DllExport void annotation_typeid(TypeIdentifier &&_annotation_typeid)
This function moves the value in member annotation_typeid.
Definition dds_xtypes_typeobject.hpp:6462
eProsima_user_DllExport bool operator!=(const AppliedAnnotation &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:6442
eProsima_user_DllExport AppliedAnnotation & operator=(const AppliedAnnotation &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:6403
eProsima_user_DllExport AppliedAnnotation()
Default constructor.
Definition dds_xtypes_typeobject.hpp:6364
eProsima_user_DllExport void param_seq(const eprosima::fastcdr::optional< AppliedAnnotationParameterSeq > &_param_seq)
This function copies the value in member param_seq.
Definition dds_xtypes_typeobject.hpp:6491
eProsima_user_DllExport TypeIdentifier & annotation_typeid()
This function returns a reference to member annotation_typeid.
Definition dds_xtypes_typeobject.hpp:6481
eProsima_user_DllExport const eprosima::fastcdr::optional< AppliedAnnotationParameterSeq > & param_seq() const
This function returns a constant reference to member param_seq.
Definition dds_xtypes_typeobject.hpp:6511
eProsima_user_DllExport AppliedAnnotation(const AppliedAnnotation &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:6379
eProsima_user_DllExport eprosima::fastcdr::optional< AppliedAnnotationParameterSeq > & param_seq()
This function returns a reference to member param_seq.
Definition dds_xtypes_typeobject.hpp:6520
eProsima_user_DllExport bool operator==(const AppliedAnnotation &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:6431
eProsima_user_DllExport void annotation_typeid(const TypeIdentifier &_annotation_typeid)
This function copies the value in member annotation_typeid.
Definition dds_xtypes_typeobject.hpp:6452
This class represents the structure AppliedAnnotationParameter defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:6176
eProsima_user_DllExport bool operator==(const AppliedAnnotationParameter &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:6249
eProsima_user_DllExport bool operator!=(const AppliedAnnotationParameter &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:6260
eProsima_user_DllExport AppliedAnnotationParameter & operator=(const AppliedAnnotationParameter &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:6221
eProsima_user_DllExport AppliedAnnotationParameter(AppliedAnnotationParameter &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:6210
eProsima_user_DllExport const AnnotationParameterValue & value() const
This function returns a constant reference to member value.
Definition dds_xtypes_typeobject.hpp:6329
eProsima_user_DllExport void paramname_hash(const NameHash &_paramname_hash)
This function copies the value in member paramname_hash.
Definition dds_xtypes_typeobject.hpp:6270
eProsima_user_DllExport void value(AnnotationParameterValue &&_value)
This function moves the value in member value.
Definition dds_xtypes_typeobject.hpp:6319
eProsima_user_DllExport const NameHash & paramname_hash() const
This function returns a constant reference to member paramname_hash.
Definition dds_xtypes_typeobject.hpp:6290
eProsima_user_DllExport AnnotationParameterValue & value()
This function returns a reference to member value.
Definition dds_xtypes_typeobject.hpp:6338
eProsima_user_DllExport AppliedAnnotationParameter(const AppliedAnnotationParameter &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:6197
eProsima_user_DllExport void paramname_hash(NameHash &&_paramname_hash)
This function moves the value in member paramname_hash.
Definition dds_xtypes_typeobject.hpp:6280
eProsima_user_DllExport void value(const AnnotationParameterValue &_value)
This function copies the value in member value.
Definition dds_xtypes_typeobject.hpp:6309
eProsima_user_DllExport ~AppliedAnnotationParameter()
Default destructor.
Definition dds_xtypes_typeobject.hpp:6189
eProsima_user_DllExport NameHash & paramname_hash()
This function returns a reference to member paramname_hash.
Definition dds_xtypes_typeobject.hpp:6299
eProsima_user_DllExport AppliedAnnotationParameter()
Default constructor.
Definition dds_xtypes_typeobject.hpp:6182
This class represents the structure AppliedBuiltinMemberAnnotations defined by the user in the IDL fi...
Definition dds_xtypes_typeobject.hpp:6767
eProsima_user_DllExport eprosima::fastcdr::optional< AnnotationParameterValue > & min()
This function returns a reference to member min.
Definition dds_xtypes_typeobject.hpp:6943
eProsima_user_DllExport AppliedBuiltinMemberAnnotations(const AppliedBuiltinMemberAnnotations &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:6788
eProsima_user_DllExport const eprosima::fastcdr::optional< std::string > & hash_id() const
This function returns a constant reference to member hash_id.
Definition dds_xtypes_typeobject.hpp:7012
eProsima_user_DllExport void max(eprosima::fastcdr::optional< AnnotationParameterValue > &&_max)
This function moves the value in member max.
Definition dds_xtypes_typeobject.hpp:6963
eProsima_user_DllExport ~AppliedBuiltinMemberAnnotations()
Default destructor.
Definition dds_xtypes_typeobject.hpp:6780
eProsima_user_DllExport void unit(const eprosima::fastcdr::optional< std::string > &_unit)
This function copies the value in member unit.
Definition dds_xtypes_typeobject.hpp:6875
eProsima_user_DllExport void min(eprosima::fastcdr::optional< AnnotationParameterValue > &&_min)
This function moves the value in member min.
Definition dds_xtypes_typeobject.hpp:6924
eProsima_user_DllExport void hash_id(eprosima::fastcdr::optional< std::string > &&_hash_id)
This function moves the value in member hash_id.
Definition dds_xtypes_typeobject.hpp:7002
eProsima_user_DllExport void max(const eprosima::fastcdr::optional< AnnotationParameterValue > &_max)
This function copies the value in member max.
Definition dds_xtypes_typeobject.hpp:6953
eProsima_user_DllExport eprosima::fastcdr::optional< AnnotationParameterValue > & max()
This function returns a reference to member max.
Definition dds_xtypes_typeobject.hpp:6982
eProsima_user_DllExport eprosima::fastcdr::optional< std::string > & hash_id()
This function returns a reference to member hash_id.
Definition dds_xtypes_typeobject.hpp:7021
eProsima_user_DllExport const eprosima::fastcdr::optional< std::string > & unit() const
This function returns a constant reference to member unit.
Definition dds_xtypes_typeobject.hpp:6895
eProsima_user_DllExport const eprosima::fastcdr::optional< AnnotationParameterValue > & max() const
This function returns a constant reference to member max.
Definition dds_xtypes_typeobject.hpp:6973
eProsima_user_DllExport void min(const eprosima::fastcdr::optional< AnnotationParameterValue > &_min)
This function copies the value in member min.
Definition dds_xtypes_typeobject.hpp:6914
eProsima_user_DllExport AppliedBuiltinMemberAnnotations()
Default constructor.
Definition dds_xtypes_typeobject.hpp:6773
eProsima_user_DllExport const eprosima::fastcdr::optional< AnnotationParameterValue > & min() const
This function returns a constant reference to member min.
Definition dds_xtypes_typeobject.hpp:6934
eProsima_user_DllExport void unit(eprosima::fastcdr::optional< std::string > &&_unit)
This function moves the value in member unit.
Definition dds_xtypes_typeobject.hpp:6885
eProsima_user_DllExport bool operator==(const AppliedBuiltinMemberAnnotations &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:6852
eProsima_user_DllExport AppliedBuiltinMemberAnnotations(AppliedBuiltinMemberAnnotations &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:6805
eProsima_user_DllExport void hash_id(const eprosima::fastcdr::optional< std::string > &_hash_id)
This function copies the value in member hash_id.
Definition dds_xtypes_typeobject.hpp:6992
eProsima_user_DllExport AppliedBuiltinMemberAnnotations & operator=(const AppliedBuiltinMemberAnnotations &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:6818
eProsima_user_DllExport eprosima::fastcdr::optional< std::string > & unit()
This function returns a reference to member unit.
Definition dds_xtypes_typeobject.hpp:6904
eProsima_user_DllExport bool operator!=(const AppliedBuiltinMemberAnnotations &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:6865
This class represents the structure AppliedBuiltinTypeAnnotations defined by the user in the IDL file...
Definition dds_xtypes_typeobject.hpp:7982
eProsima_user_DllExport bool operator!=(const AppliedBuiltinTypeAnnotations &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:8059
eProsima_user_DllExport AppliedBuiltinTypeAnnotations(AppliedBuiltinTypeAnnotations &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:8014
eProsima_user_DllExport const eprosima::fastcdr::optional< AppliedVerbatimAnnotation > & verbatim() const
This function returns a constant reference to member verbatim.
Definition dds_xtypes_typeobject.hpp:8089
eProsima_user_DllExport void verbatim(const eprosima::fastcdr::optional< AppliedVerbatimAnnotation > &_verbatim)
This function copies the value in member verbatim.
Definition dds_xtypes_typeobject.hpp:8069
eProsima_user_DllExport void verbatim(eprosima::fastcdr::optional< AppliedVerbatimAnnotation > &&_verbatim)
This function moves the value in member verbatim.
Definition dds_xtypes_typeobject.hpp:8079
eProsima_user_DllExport AppliedBuiltinTypeAnnotations()
Default constructor.
Definition dds_xtypes_typeobject.hpp:7988
eProsima_user_DllExport AppliedBuiltinTypeAnnotations(const AppliedBuiltinTypeAnnotations &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:8003
eProsima_user_DllExport bool operator==(const AppliedBuiltinTypeAnnotations &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:8049
eProsima_user_DllExport eprosima::fastcdr::optional< AppliedVerbatimAnnotation > & verbatim()
This function returns a reference to member verbatim.
Definition dds_xtypes_typeobject.hpp:8098
eProsima_user_DllExport AppliedBuiltinTypeAnnotations & operator=(const AppliedBuiltinTypeAnnotations &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:8024
eProsima_user_DllExport ~AppliedBuiltinTypeAnnotations()
Default destructor.
Definition dds_xtypes_typeobject.hpp:7995
This class represents the structure AppliedVerbatimAnnotation defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:6540
eProsima_user_DllExport const eprosima::fastcdr::fixed_string< 32 > & placement() const
This function returns a constant reference to member placement.
Definition dds_xtypes_typeobject.hpp:6661
eProsima_user_DllExport bool operator!=(const AppliedVerbatimAnnotation &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:6631
eProsima_user_DllExport void text(const std::string &_text)
This function copies the value in member text.
Definition dds_xtypes_typeobject.hpp:6719
eProsima_user_DllExport eprosima::fastcdr::fixed_string< 32 > & language()
This function returns a reference to member language.
Definition dds_xtypes_typeobject.hpp:6709
eProsima_user_DllExport void language(const eprosima::fastcdr::fixed_string< 32 > &_language)
This function copies the value in member language.
Definition dds_xtypes_typeobject.hpp:6680
eProsima_user_DllExport AppliedVerbatimAnnotation(AppliedVerbatimAnnotation &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:6576
eProsima_user_DllExport void language(eprosima::fastcdr::fixed_string< 32 > &&_language)
This function moves the value in member language.
Definition dds_xtypes_typeobject.hpp:6690
eProsima_user_DllExport void placement(const eprosima::fastcdr::fixed_string< 32 > &_placement)
This function copies the value in member placement.
Definition dds_xtypes_typeobject.hpp:6641
eProsima_user_DllExport void placement(eprosima::fastcdr::fixed_string< 32 > &&_placement)
This function moves the value in member placement.
Definition dds_xtypes_typeobject.hpp:6651
eProsima_user_DllExport AppliedVerbatimAnnotation & operator=(const AppliedVerbatimAnnotation &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:6588
eProsima_user_DllExport AppliedVerbatimAnnotation()
Default constructor.
Definition dds_xtypes_typeobject.hpp:6546
eProsima_user_DllExport eprosima::fastcdr::fixed_string< 32 > & placement()
This function returns a reference to member placement.
Definition dds_xtypes_typeobject.hpp:6670
eProsima_user_DllExport AppliedVerbatimAnnotation(const AppliedVerbatimAnnotation &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:6561
eProsima_user_DllExport ~AppliedVerbatimAnnotation()
Default destructor.
Definition dds_xtypes_typeobject.hpp:6553
eProsima_user_DllExport const eprosima::fastcdr::fixed_string< 32 > & language() const
This function returns a constant reference to member language.
Definition dds_xtypes_typeobject.hpp:6700
eProsima_user_DllExport std::string & text()
This function returns a reference to member text.
Definition dds_xtypes_typeobject.hpp:6748
eProsima_user_DllExport bool operator==(const AppliedVerbatimAnnotation &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:6619
eProsima_user_DllExport void text(std::string &&_text)
This function moves the value in member text.
Definition dds_xtypes_typeobject.hpp:6729
eProsima_user_DllExport const std::string & text() const
This function returns a constant reference to member text.
Definition dds_xtypes_typeobject.hpp:6739
This class represents the structure CommonAliasBody defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:12555
eProsima_user_DllExport const AliasMemberFlag & related_flags() const
This function returns a constant reference to member related_flags.
Definition dds_xtypes_typeobject.hpp:12669
eProsima_user_DllExport CommonAliasBody(const CommonAliasBody &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:12576
eProsima_user_DllExport CommonAliasBody & operator=(const CommonAliasBody &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:12600
eProsima_user_DllExport void related_flags(const AliasMemberFlag &_related_flags)
This function copies the value in member related_flags.
Definition dds_xtypes_typeobject.hpp:12649
eProsima_user_DllExport void related_type(TypeIdentifier &&_related_type)
This function moves the value in member related_type.
Definition dds_xtypes_typeobject.hpp:12698
eProsima_user_DllExport const TypeIdentifier & related_type() const
This function returns a constant reference to member related_type.
Definition dds_xtypes_typeobject.hpp:12708
eProsima_user_DllExport bool operator!=(const CommonAliasBody &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:12639
eProsima_user_DllExport ~CommonAliasBody()
Default destructor.
Definition dds_xtypes_typeobject.hpp:12568
eProsima_user_DllExport void related_type(const TypeIdentifier &_related_type)
This function copies the value in member related_type.
Definition dds_xtypes_typeobject.hpp:12688
eProsima_user_DllExport void related_flags(AliasMemberFlag &&_related_flags)
This function moves the value in member related_flags.
Definition dds_xtypes_typeobject.hpp:12659
eProsima_user_DllExport bool operator==(const CommonAliasBody &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:12628
eProsima_user_DllExport AliasMemberFlag & related_flags()
This function returns a reference to member related_flags.
Definition dds_xtypes_typeobject.hpp:12678
eProsima_user_DllExport TypeIdentifier & related_type()
This function returns a reference to member related_type.
Definition dds_xtypes_typeobject.hpp:12717
eProsima_user_DllExport CommonAliasBody(CommonAliasBody &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:12589
eProsima_user_DllExport CommonAliasBody()
Default constructor.
Definition dds_xtypes_typeobject.hpp:12561
This class represents the structure CommonAnnotationParameter defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:11235
eProsima_user_DllExport AnnotationParameterFlag & member_flags()
This function returns a reference to member member_flags.
Definition dds_xtypes_typeobject.hpp:11358
eProsima_user_DllExport void member_flags(const AnnotationParameterFlag &_member_flags)
This function copies the value in member member_flags.
Definition dds_xtypes_typeobject.hpp:11329
eProsima_user_DllExport bool operator!=(const CommonAnnotationParameter &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:11319
eProsima_user_DllExport CommonAnnotationParameter()
Default constructor.
Definition dds_xtypes_typeobject.hpp:11241
eProsima_user_DllExport const AnnotationParameterFlag & member_flags() const
This function returns a constant reference to member member_flags.
Definition dds_xtypes_typeobject.hpp:11349
eProsima_user_DllExport void member_type_id(TypeIdentifier &&_member_type_id)
This function moves the value in member member_type_id.
Definition dds_xtypes_typeobject.hpp:11378
eProsima_user_DllExport TypeIdentifier & member_type_id()
This function returns a reference to member member_type_id.
Definition dds_xtypes_typeobject.hpp:11397
eProsima_user_DllExport void member_flags(AnnotationParameterFlag &&_member_flags)
This function moves the value in member member_flags.
Definition dds_xtypes_typeobject.hpp:11339
eProsima_user_DllExport void member_type_id(const TypeIdentifier &_member_type_id)
This function copies the value in member member_type_id.
Definition dds_xtypes_typeobject.hpp:11368
eProsima_user_DllExport ~CommonAnnotationParameter()
Default destructor.
Definition dds_xtypes_typeobject.hpp:11248
eProsima_user_DllExport const TypeIdentifier & member_type_id() const
This function returns a constant reference to member member_type_id.
Definition dds_xtypes_typeobject.hpp:11388
eProsima_user_DllExport CommonAnnotationParameter(CommonAnnotationParameter &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:11269
eProsima_user_DllExport CommonAnnotationParameter(const CommonAnnotationParameter &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:11256
eProsima_user_DllExport bool operator==(const CommonAnnotationParameter &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:11308
eProsima_user_DllExport CommonAnnotationParameter & operator=(const CommonAnnotationParameter &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:11280
This class represents the structure CommonBitfield defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:19329
eProsima_user_DllExport uint8_t & bitcount()
This function returns a reference to member bitcount.
Definition dds_xtypes_typeobject.hpp:19524
eProsima_user_DllExport const BitsetMemberFlag & flags() const
This function returns a constant reference to member flags.
Definition dds_xtypes_typeobject.hpp:19486
eProsima_user_DllExport bool operator!=(const CommonBitfield &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:19427
eProsima_user_DllExport BitsetMemberFlag & flags()
This function returns a reference to member flags.
Definition dds_xtypes_typeobject.hpp:19495
eProsima_user_DllExport bool operator==(const CommonBitfield &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:19414
eProsima_user_DllExport void bitcount(uint8_t _bitcount)
This function sets a value in member bitcount.
Definition dds_xtypes_typeobject.hpp:19505
eProsima_user_DllExport CommonBitfield(CommonBitfield &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:19367
eProsima_user_DllExport CommonBitfield()
Default constructor.
Definition dds_xtypes_typeobject.hpp:19335
eProsima_user_DllExport uint8_t bitcount() const
This function returns the value of member bitcount.
Definition dds_xtypes_typeobject.hpp:19515
eProsima_user_DllExport void holder_type(TypeKind _holder_type)
This function sets a value in member holder_type.
Definition dds_xtypes_typeobject.hpp:19534
eProsima_user_DllExport void flags(BitsetMemberFlag &&_flags)
This function moves the value in member flags.
Definition dds_xtypes_typeobject.hpp:19476
eProsima_user_DllExport uint16_t & position()
This function returns a reference to member position.
Definition dds_xtypes_typeobject.hpp:19456
eProsima_user_DllExport uint16_t position() const
This function returns the value of member position.
Definition dds_xtypes_typeobject.hpp:19447
eProsima_user_DllExport ~CommonBitfield()
Default destructor.
Definition dds_xtypes_typeobject.hpp:19342
eProsima_user_DllExport void flags(const BitsetMemberFlag &_flags)
This function copies the value in member flags.
Definition dds_xtypes_typeobject.hpp:19466
eProsima_user_DllExport CommonBitfield(const CommonBitfield &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:19350
eProsima_user_DllExport TypeKind & holder_type()
This function returns a reference to member holder_type.
Definition dds_xtypes_typeobject.hpp:19553
eProsima_user_DllExport void position(uint16_t _position)
This function sets a value in member position.
Definition dds_xtypes_typeobject.hpp:19437
eProsima_user_DllExport TypeKind holder_type() const
This function returns the value of member holder_type.
Definition dds_xtypes_typeobject.hpp:19544
eProsima_user_DllExport CommonBitfield & operator=(const CommonBitfield &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:19380
This class represents the structure CommonBitflag defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:18214
eProsima_user_DllExport void flags(BitflagFlag &&_flags)
This function moves the value in member flags.
Definition dds_xtypes_typeobject.hpp:18347
eProsima_user_DllExport CommonBitflag & operator=(const CommonBitflag &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:18259
eProsima_user_DllExport CommonBitflag(CommonBitflag &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:18248
eProsima_user_DllExport bool operator==(const CommonBitflag &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:18287
eProsima_user_DllExport const BitflagFlag & flags() const
This function returns a constant reference to member flags.
Definition dds_xtypes_typeobject.hpp:18357
eProsima_user_DllExport CommonBitflag(const CommonBitflag &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:18235
eProsima_user_DllExport uint16_t & position()
This function returns a reference to member position.
Definition dds_xtypes_typeobject.hpp:18327
eProsima_user_DllExport bool operator!=(const CommonBitflag &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:18298
eProsima_user_DllExport CommonBitflag()
Default constructor.
Definition dds_xtypes_typeobject.hpp:18220
eProsima_user_DllExport void flags(const BitflagFlag &_flags)
This function copies the value in member flags.
Definition dds_xtypes_typeobject.hpp:18337
eProsima_user_DllExport uint16_t position() const
This function returns the value of member position.
Definition dds_xtypes_typeobject.hpp:18318
eProsima_user_DllExport BitflagFlag & flags()
This function returns a reference to member flags.
Definition dds_xtypes_typeobject.hpp:18366
eProsima_user_DllExport ~CommonBitflag()
Default destructor.
Definition dds_xtypes_typeobject.hpp:18227
eProsima_user_DllExport void position(uint16_t _position)
This function sets a value in member position.
Definition dds_xtypes_typeobject.hpp:18308
This class represents the structure CommonCollectionElement defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:13957
eProsima_user_DllExport const TypeIdentifier & type() const
This function returns a constant reference to member type.
Definition dds_xtypes_typeobject.hpp:14110
eProsima_user_DllExport CollectionElementFlag & element_flags()
This function returns a reference to member element_flags.
Definition dds_xtypes_typeobject.hpp:14080
eProsima_user_DllExport void element_flags(CollectionElementFlag &&_element_flags)
This function moves the value in member element_flags.
Definition dds_xtypes_typeobject.hpp:14061
eProsima_user_DllExport CommonCollectionElement & operator=(const CommonCollectionElement &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:14002
eProsima_user_DllExport bool operator!=(const CommonCollectionElement &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:14041
eProsima_user_DllExport CommonCollectionElement(const CommonCollectionElement &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:13978
eProsima_user_DllExport void type(const TypeIdentifier &_type)
This function copies the value in member type.
Definition dds_xtypes_typeobject.hpp:14090
eProsima_user_DllExport TypeIdentifier & type()
This function returns a reference to member type.
Definition dds_xtypes_typeobject.hpp:14119
eProsima_user_DllExport CommonCollectionElement()
Default constructor.
Definition dds_xtypes_typeobject.hpp:13963
eProsima_user_DllExport ~CommonCollectionElement()
Default destructor.
Definition dds_xtypes_typeobject.hpp:13970
eProsima_user_DllExport bool operator==(const CommonCollectionElement &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:14030
eProsima_user_DllExport void type(TypeIdentifier &&_type)
This function moves the value in member type.
Definition dds_xtypes_typeobject.hpp:14100
eProsima_user_DllExport CommonCollectionElement(CommonCollectionElement &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:13991
eProsima_user_DllExport void element_flags(const CollectionElementFlag &_element_flags)
This function copies the value in member element_flags.
Definition dds_xtypes_typeobject.hpp:14051
eProsima_user_DllExport const CollectionElementFlag & element_flags() const
This function returns a constant reference to member element_flags.
Definition dds_xtypes_typeobject.hpp:14071
This class represents the structure CommonDiscriminatorMember defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:9881
eProsima_user_DllExport const TypeIdentifier & type_id() const
This function returns a constant reference to member type_id.
Definition dds_xtypes_typeobject.hpp:10034
eProsima_user_DllExport void member_flags(UnionDiscriminatorFlag &&_member_flags)
This function moves the value in member member_flags.
Definition dds_xtypes_typeobject.hpp:9985
eProsima_user_DllExport void member_flags(const UnionDiscriminatorFlag &_member_flags)
This function copies the value in member member_flags.
Definition dds_xtypes_typeobject.hpp:9975
eProsima_user_DllExport TypeIdentifier & type_id()
This function returns a reference to member type_id.
Definition dds_xtypes_typeobject.hpp:10043
eProsima_user_DllExport bool operator==(const CommonDiscriminatorMember &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:9954
eProsima_user_DllExport const UnionDiscriminatorFlag & member_flags() const
This function returns a constant reference to member member_flags.
Definition dds_xtypes_typeobject.hpp:9995
eProsima_user_DllExport ~CommonDiscriminatorMember()
Default destructor.
Definition dds_xtypes_typeobject.hpp:9894
eProsima_user_DllExport void type_id(TypeIdentifier &&_type_id)
This function moves the value in member type_id.
Definition dds_xtypes_typeobject.hpp:10024
eProsima_user_DllExport UnionDiscriminatorFlag & member_flags()
This function returns a reference to member member_flags.
Definition dds_xtypes_typeobject.hpp:10004
eProsima_user_DllExport bool operator!=(const CommonDiscriminatorMember &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:9965
eProsima_user_DllExport CommonDiscriminatorMember & operator=(const CommonDiscriminatorMember &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:9926
eProsima_user_DllExport CommonDiscriminatorMember()
Default constructor.
Definition dds_xtypes_typeobject.hpp:9887
eProsima_user_DllExport CommonDiscriminatorMember(CommonDiscriminatorMember &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:9915
eProsima_user_DllExport CommonDiscriminatorMember(const CommonDiscriminatorMember &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:9902
eProsima_user_DllExport void type_id(const TypeIdentifier &_type_id)
This function copies the value in member type_id.
Definition dds_xtypes_typeobject.hpp:10014
This class represents the structure CommonEnumeratedLiteral defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:16790
eProsima_user_DllExport void flags(EnumeratedLiteralFlag &&_flags)
This function moves the value in member flags.
Definition dds_xtypes_typeobject.hpp:16923
eProsima_user_DllExport const EnumeratedLiteralFlag & flags() const
This function returns a constant reference to member flags.
Definition dds_xtypes_typeobject.hpp:16933
eProsima_user_DllExport int32_t & value()
This function returns a reference to member value.
Definition dds_xtypes_typeobject.hpp:16903
eProsima_user_DllExport void value(int32_t _value)
This function sets a value in member value.
Definition dds_xtypes_typeobject.hpp:16884
eProsima_user_DllExport CommonEnumeratedLiteral()
Default constructor.
Definition dds_xtypes_typeobject.hpp:16796
eProsima_user_DllExport ~CommonEnumeratedLiteral()
Default destructor.
Definition dds_xtypes_typeobject.hpp:16803
eProsima_user_DllExport void flags(const EnumeratedLiteralFlag &_flags)
This function copies the value in member flags.
Definition dds_xtypes_typeobject.hpp:16913
eProsima_user_DllExport EnumeratedLiteralFlag & flags()
This function returns a reference to member flags.
Definition dds_xtypes_typeobject.hpp:16942
eProsima_user_DllExport int32_t value() const
This function returns the value of member value.
Definition dds_xtypes_typeobject.hpp:16894
eProsima_user_DllExport bool operator==(const CommonEnumeratedLiteral &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:16863
eProsima_user_DllExport CommonEnumeratedLiteral(CommonEnumeratedLiteral &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:16824
eProsima_user_DllExport CommonEnumeratedLiteral(const CommonEnumeratedLiteral &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:16811
eProsima_user_DllExport CommonEnumeratedLiteral & operator=(const CommonEnumeratedLiteral &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:16835
eProsima_user_DllExport bool operator!=(const CommonEnumeratedLiteral &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:16874
This class represents the structure CommonStructMember defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:7041
eProsima_user_DllExport void member_flags(const StructMemberFlag &_member_flags)
This function copies the value in member member_flags.
Definition dds_xtypes_typeobject.hpp:7171
eProsima_user_DllExport void member_type_id(TypeIdentifier &&_member_type_id)
This function moves the value in member member_type_id.
Definition dds_xtypes_typeobject.hpp:7220
eProsima_user_DllExport TypeIdentifier & member_type_id()
This function returns a reference to member member_type_id.
Definition dds_xtypes_typeobject.hpp:7239
eProsima_user_DllExport void member_type_id(const TypeIdentifier &_member_type_id)
This function copies the value in member member_type_id.
Definition dds_xtypes_typeobject.hpp:7210
eProsima_user_DllExport const TypeIdentifier & member_type_id() const
This function returns a constant reference to member member_type_id.
Definition dds_xtypes_typeobject.hpp:7230
eProsima_user_DllExport MemberId & member_id()
This function returns a reference to member member_id.
Definition dds_xtypes_typeobject.hpp:7161
eProsima_user_DllExport CommonStructMember & operator=(const CommonStructMember &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:7089
eProsima_user_DllExport bool operator==(const CommonStructMember &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:7120
eProsima_user_DllExport ~CommonStructMember()
Default destructor.
Definition dds_xtypes_typeobject.hpp:7054
eProsima_user_DllExport CommonStructMember(CommonStructMember &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:7077
eProsima_user_DllExport CommonStructMember(const CommonStructMember &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:7062
eProsima_user_DllExport StructMemberFlag & member_flags()
This function returns a reference to member member_flags.
Definition dds_xtypes_typeobject.hpp:7200
eProsima_user_DllExport CommonStructMember()
Default constructor.
Definition dds_xtypes_typeobject.hpp:7047
eProsima_user_DllExport void member_id(MemberId _member_id)
This function sets a value in member member_id.
Definition dds_xtypes_typeobject.hpp:7142
eProsima_user_DllExport const StructMemberFlag & member_flags() const
This function returns a constant reference to member member_flags.
Definition dds_xtypes_typeobject.hpp:7191
eProsima_user_DllExport MemberId member_id() const
This function returns the value of member member_id.
Definition dds_xtypes_typeobject.hpp:7152
eProsima_user_DllExport bool operator!=(const CommonStructMember &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:7132
eProsima_user_DllExport void member_flags(StructMemberFlag &&_member_flags)
This function moves the value in member member_flags.
Definition dds_xtypes_typeobject.hpp:7181
This class represents the structure CommonUnionMember defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:9253
eProsima_user_DllExport CommonUnionMember & operator=(const CommonUnionMember &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:9304
eProsima_user_DllExport CommonUnionMember(CommonUnionMember &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:9291
eProsima_user_DllExport const TypeIdentifier & type_id() const
This function returns a constant reference to member type_id.
Definition dds_xtypes_typeobject.hpp:9449
eProsima_user_DllExport void member_flags(const UnionMemberFlag &_member_flags)
This function copies the value in member member_flags.
Definition dds_xtypes_typeobject.hpp:9390
eProsima_user_DllExport TypeIdentifier & type_id()
This function returns a reference to member type_id.
Definition dds_xtypes_typeobject.hpp:9458
eProsima_user_DllExport void type_id(TypeIdentifier &&_type_id)
This function moves the value in member type_id.
Definition dds_xtypes_typeobject.hpp:9439
eProsima_user_DllExport bool operator==(const CommonUnionMember &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:9338
eProsima_user_DllExport UnionMemberFlag & member_flags()
This function returns a reference to member member_flags.
Definition dds_xtypes_typeobject.hpp:9419
eProsima_user_DllExport const UnionMemberFlag & member_flags() const
This function returns a constant reference to member member_flags.
Definition dds_xtypes_typeobject.hpp:9410
eProsima_user_DllExport void member_flags(UnionMemberFlag &&_member_flags)
This function moves the value in member member_flags.
Definition dds_xtypes_typeobject.hpp:9400
eProsima_user_DllExport const UnionCaseLabelSeq & label_seq() const
This function returns a constant reference to member label_seq.
Definition dds_xtypes_typeobject.hpp:9488
eProsima_user_DllExport MemberId & member_id()
This function returns a reference to member member_id.
Definition dds_xtypes_typeobject.hpp:9380
eProsima_user_DllExport CommonUnionMember()
Default constructor.
Definition dds_xtypes_typeobject.hpp:9259
eProsima_user_DllExport UnionCaseLabelSeq & label_seq()
This function returns a reference to member label_seq.
Definition dds_xtypes_typeobject.hpp:9497
eProsima_user_DllExport void label_seq(const UnionCaseLabelSeq &_label_seq)
This function copies the value in member label_seq.
Definition dds_xtypes_typeobject.hpp:9468
eProsima_user_DllExport ~CommonUnionMember()
Default destructor.
Definition dds_xtypes_typeobject.hpp:9266
eProsima_user_DllExport bool operator!=(const CommonUnionMember &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:9351
eProsima_user_DllExport void member_id(MemberId _member_id)
This function sets a value in member member_id.
Definition dds_xtypes_typeobject.hpp:9361
eProsima_user_DllExport MemberId member_id() const
This function returns the value of member member_id.
Definition dds_xtypes_typeobject.hpp:9371
eProsima_user_DllExport void label_seq(UnionCaseLabelSeq &&_label_seq)
This function moves the value in member label_seq.
Definition dds_xtypes_typeobject.hpp:9478
eProsima_user_DllExport CommonUnionMember(const CommonUnionMember &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:9274
eProsima_user_DllExport void type_id(const TypeIdentifier &_type_id)
This function copies the value in member type_id.
Definition dds_xtypes_typeobject.hpp:9429
This class represents the structure CompleteAliasBody defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:12735
eProsima_user_DllExport const CommonAliasBody & common() const
This function returns a constant reference to member common.
Definition dds_xtypes_typeobject.hpp:12856
eProsima_user_DllExport eprosima::fastcdr::optional< AppliedAnnotationSeq > & ann_custom()
This function returns a reference to member ann_custom.
Definition dds_xtypes_typeobject.hpp:12943
eProsima_user_DllExport eprosima::fastcdr::optional< AppliedBuiltinMemberAnnotations > & ann_builtin()
This function returns a reference to member ann_builtin.
Definition dds_xtypes_typeobject.hpp:12904
eProsima_user_DllExport void common(const CommonAliasBody &_common)
This function copies the value in member common.
Definition dds_xtypes_typeobject.hpp:12836
eProsima_user_DllExport void ann_builtin(eprosima::fastcdr::optional< AppliedBuiltinMemberAnnotations > &&_ann_builtin)
This function moves the value in member ann_builtin.
Definition dds_xtypes_typeobject.hpp:12885
eProsima_user_DllExport void common(CommonAliasBody &&_common)
This function moves the value in member common.
Definition dds_xtypes_typeobject.hpp:12846
eProsima_user_DllExport const eprosima::fastcdr::optional< AppliedAnnotationSeq > & ann_custom() const
This function returns a constant reference to member ann_custom.
Definition dds_xtypes_typeobject.hpp:12934
eProsima_user_DllExport CompleteAliasBody()
Default constructor.
Definition dds_xtypes_typeobject.hpp:12741
eProsima_user_DllExport const eprosima::fastcdr::optional< AppliedBuiltinMemberAnnotations > & ann_builtin() const
This function returns a constant reference to member ann_builtin.
Definition dds_xtypes_typeobject.hpp:12895
eProsima_user_DllExport CompleteAliasBody(CompleteAliasBody &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:12771
eProsima_user_DllExport void ann_custom(const eprosima::fastcdr::optional< AppliedAnnotationSeq > &_ann_custom)
This function copies the value in member ann_custom.
Definition dds_xtypes_typeobject.hpp:12914
eProsima_user_DllExport ~CompleteAliasBody()
Default destructor.
Definition dds_xtypes_typeobject.hpp:12748
eProsima_user_DllExport CommonAliasBody & common()
This function returns a reference to member common.
Definition dds_xtypes_typeobject.hpp:12865
eProsima_user_DllExport void ann_builtin(const eprosima::fastcdr::optional< AppliedBuiltinMemberAnnotations > &_ann_builtin)
This function copies the value in member ann_builtin.
Definition dds_xtypes_typeobject.hpp:12875
eProsima_user_DllExport CompleteAliasBody & operator=(const CompleteAliasBody &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:12783
eProsima_user_DllExport CompleteAliasBody(const CompleteAliasBody &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:12756
eProsima_user_DllExport void ann_custom(eprosima::fastcdr::optional< AppliedAnnotationSeq > &&_ann_custom)
This function moves the value in member ann_custom.
Definition dds_xtypes_typeobject.hpp:12924
eProsima_user_DllExport bool operator==(const CompleteAliasBody &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:12814
eProsima_user_DllExport bool operator!=(const CompleteAliasBody &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:12826
This class represents the structure CompleteAliasType defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:13323
eProsima_user_DllExport const AliasTypeFlag & alias_flags() const
This function returns a constant reference to member alias_flags.
Definition dds_xtypes_typeobject.hpp:13444
eProsima_user_DllExport void header(const CompleteAliasHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:13463
eProsima_user_DllExport CompleteAliasType(CompleteAliasType &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:13359
eProsima_user_DllExport void header(CompleteAliasHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:13473
eProsima_user_DllExport const CompleteAliasBody & body() const
This function returns a constant reference to member body.
Definition dds_xtypes_typeobject.hpp:13522
eProsima_user_DllExport bool operator!=(const CompleteAliasType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:13414
eProsima_user_DllExport bool operator==(const CompleteAliasType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:13402
eProsima_user_DllExport void alias_flags(const AliasTypeFlag &_alias_flags)
This function copies the value in member alias_flags.
Definition dds_xtypes_typeobject.hpp:13424
eProsima_user_DllExport void alias_flags(AliasTypeFlag &&_alias_flags)
This function moves the value in member alias_flags.
Definition dds_xtypes_typeobject.hpp:13434
eProsima_user_DllExport CompleteAliasType()
Default constructor.
Definition dds_xtypes_typeobject.hpp:13329
eProsima_user_DllExport AliasTypeFlag & alias_flags()
This function returns a reference to member alias_flags.
Definition dds_xtypes_typeobject.hpp:13453
eProsima_user_DllExport CompleteAliasType(const CompleteAliasType &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:13344
eProsima_user_DllExport ~CompleteAliasType()
Default destructor.
Definition dds_xtypes_typeobject.hpp:13336
eProsima_user_DllExport CompleteAliasBody & body()
This function returns a reference to member body.
Definition dds_xtypes_typeobject.hpp:13531
eProsima_user_DllExport const CompleteAliasHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:13483
eProsima_user_DllExport CompleteAliasType & operator=(const CompleteAliasType &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:13371
eProsima_user_DllExport void body(CompleteAliasBody &&_body)
This function moves the value in member body.
Definition dds_xtypes_typeobject.hpp:13512
eProsima_user_DllExport void body(const CompleteAliasBody &_body)
This function copies the value in member body.
Definition dds_xtypes_typeobject.hpp:13502
eProsima_user_DllExport CompleteAliasHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:13492
This class represents the structure CompleteAnnotationParameter defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:11415
eProsima_user_DllExport const CommonAnnotationParameter & common() const
This function returns a constant reference to member common.
Definition dds_xtypes_typeobject.hpp:11536
eProsima_user_DllExport void common(const CommonAnnotationParameter &_common)
This function copies the value in member common.
Definition dds_xtypes_typeobject.hpp:11516
eProsima_user_DllExport void name(const MemberName &_name)
This function copies the value in member name.
Definition dds_xtypes_typeobject.hpp:11555
eProsima_user_DllExport MemberName & name()
This function returns a reference to member name.
Definition dds_xtypes_typeobject.hpp:11584
eProsima_user_DllExport const AnnotationParameterValue & default_value() const
This function returns a constant reference to member default_value.
Definition dds_xtypes_typeobject.hpp:11614
eProsima_user_DllExport CompleteAnnotationParameter(const CompleteAnnotationParameter &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:11436
eProsima_user_DllExport bool operator==(const CompleteAnnotationParameter &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:11494
eProsima_user_DllExport void common(CommonAnnotationParameter &&_common)
This function moves the value in member common.
Definition dds_xtypes_typeobject.hpp:11526
eProsima_user_DllExport const MemberName & name() const
This function returns a constant reference to member name.
Definition dds_xtypes_typeobject.hpp:11575
eProsima_user_DllExport CommonAnnotationParameter & common()
This function returns a reference to member common.
Definition dds_xtypes_typeobject.hpp:11545
eProsima_user_DllExport AnnotationParameterValue & default_value()
This function returns a reference to member default_value.
Definition dds_xtypes_typeobject.hpp:11623
eProsima_user_DllExport CompleteAnnotationParameter & operator=(const CompleteAnnotationParameter &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:11463
eProsima_user_DllExport CompleteAnnotationParameter(CompleteAnnotationParameter &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:11451
eProsima_user_DllExport void default_value(AnnotationParameterValue &&_default_value)
This function moves the value in member default_value.
Definition dds_xtypes_typeobject.hpp:11604
eProsima_user_DllExport bool operator!=(const CompleteAnnotationParameter &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:11506
eProsima_user_DllExport ~CompleteAnnotationParameter()
Default destructor.
Definition dds_xtypes_typeobject.hpp:11428
eProsima_user_DllExport CompleteAnnotationParameter()
Default constructor.
Definition dds_xtypes_typeobject.hpp:11421
eProsima_user_DllExport void default_value(const AnnotationParameterValue &_default_value)
This function copies the value in member default_value.
Definition dds_xtypes_typeobject.hpp:11594
eProsima_user_DllExport void name(MemberName &&_name)
This function moves the value in member name.
Definition dds_xtypes_typeobject.hpp:11565
This class represents the structure CompleteAnnotationType defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:12101
eProsima_user_DllExport bool operator==(const CompleteAnnotationType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:12180
eProsima_user_DllExport ~CompleteAnnotationType()
Default destructor.
Definition dds_xtypes_typeobject.hpp:12114
eProsima_user_DllExport const CompleteAnnotationHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:12261
eProsima_user_DllExport CompleteAnnotationType(const CompleteAnnotationType &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:12122
eProsima_user_DllExport CompleteAnnotationType & operator=(const CompleteAnnotationType &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:12149
eProsima_user_DllExport AnnotationTypeFlag & annotation_flag()
This function returns a reference to member annotation_flag.
Definition dds_xtypes_typeobject.hpp:12231
eProsima_user_DllExport const CompleteAnnotationParameterSeq & member_seq() const
This function returns a constant reference to member member_seq.
Definition dds_xtypes_typeobject.hpp:12300
eProsima_user_DllExport CompleteAnnotationType()
Default constructor.
Definition dds_xtypes_typeobject.hpp:12107
eProsima_user_DllExport void annotation_flag(AnnotationTypeFlag &&_annotation_flag)
This function moves the value in member annotation_flag.
Definition dds_xtypes_typeobject.hpp:12212
eProsima_user_DllExport void header(const CompleteAnnotationHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:12241
eProsima_user_DllExport void annotation_flag(const AnnotationTypeFlag &_annotation_flag)
This function copies the value in member annotation_flag.
Definition dds_xtypes_typeobject.hpp:12202
eProsima_user_DllExport void member_seq(const CompleteAnnotationParameterSeq &_member_seq)
This function copies the value in member member_seq.
Definition dds_xtypes_typeobject.hpp:12280
eProsima_user_DllExport CompleteAnnotationHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:12270
eProsima_user_DllExport void header(CompleteAnnotationHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:12251
eProsima_user_DllExport const AnnotationTypeFlag & annotation_flag() const
This function returns a constant reference to member annotation_flag.
Definition dds_xtypes_typeobject.hpp:12222
eProsima_user_DllExport CompleteAnnotationType(CompleteAnnotationType &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:12137
eProsima_user_DllExport CompleteAnnotationParameterSeq & member_seq()
This function returns a reference to member member_seq.
Definition dds_xtypes_typeobject.hpp:12309
eProsima_user_DllExport void member_seq(CompleteAnnotationParameterSeq &&_member_seq)
This function moves the value in member member_seq.
Definition dds_xtypes_typeobject.hpp:12290
eProsima_user_DllExport bool operator!=(const CompleteAnnotationType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:12192
This class represents the structure CompleteArrayType defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:15786
eProsima_user_DllExport CompleteArrayHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:15955
eProsima_user_DllExport CompleteArrayType & operator=(const CompleteArrayType &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:15834
eProsima_user_DllExport void collection_flag(CollectionTypeFlag &&_collection_flag)
This function moves the value in member collection_flag.
Definition dds_xtypes_typeobject.hpp:15897
eProsima_user_DllExport const CompleteArrayHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:15946
eProsima_user_DllExport bool operator==(const CompleteArrayType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:15865
eProsima_user_DllExport void element(CompleteCollectionElement &&_element)
This function moves the value in member element.
Definition dds_xtypes_typeobject.hpp:15975
eProsima_user_DllExport CollectionTypeFlag & collection_flag()
This function returns a reference to member collection_flag.
Definition dds_xtypes_typeobject.hpp:15916
eProsima_user_DllExport void element(const CompleteCollectionElement &_element)
This function copies the value in member element.
Definition dds_xtypes_typeobject.hpp:15965
eProsima_user_DllExport void collection_flag(const CollectionTypeFlag &_collection_flag)
This function copies the value in member collection_flag.
Definition dds_xtypes_typeobject.hpp:15887
eProsima_user_DllExport const CompleteCollectionElement & element() const
This function returns a constant reference to member element.
Definition dds_xtypes_typeobject.hpp:15985
eProsima_user_DllExport CompleteArrayType(const CompleteArrayType &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:15807
eProsima_user_DllExport CompleteArrayType()
Default constructor.
Definition dds_xtypes_typeobject.hpp:15792
eProsima_user_DllExport CompleteArrayType(CompleteArrayType &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:15822
eProsima_user_DllExport const CollectionTypeFlag & collection_flag() const
This function returns a constant reference to member collection_flag.
Definition dds_xtypes_typeobject.hpp:15907
eProsima_user_DllExport ~CompleteArrayType()
Default destructor.
Definition dds_xtypes_typeobject.hpp:15799
eProsima_user_DllExport CompleteCollectionElement & element()
This function returns a reference to member element.
Definition dds_xtypes_typeobject.hpp:15994
eProsima_user_DllExport void header(const CompleteArrayHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:15926
eProsima_user_DllExport bool operator!=(const CompleteArrayType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:15877
eProsima_user_DllExport void header(CompleteArrayHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:15936
This class represents the structure CompleteBitfield defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:19573
eProsima_user_DllExport CommonBitfield & common()
This function returns a reference to member common.
Definition dds_xtypes_typeobject.hpp:19696
eProsima_user_DllExport CompleteBitfield(const CompleteBitfield &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:19594
eProsima_user_DllExport void detail(const CompleteMemberDetail &_detail)
This function copies the value in member detail.
Definition dds_xtypes_typeobject.hpp:19706
eProsima_user_DllExport const CommonBitfield & common() const
This function returns a constant reference to member common.
Definition dds_xtypes_typeobject.hpp:19687
eProsima_user_DllExport void detail(CompleteMemberDetail &&_detail)
This function moves the value in member detail.
Definition dds_xtypes_typeobject.hpp:19716
eProsima_user_DllExport CompleteBitfield()
Default constructor.
Definition dds_xtypes_typeobject.hpp:19579
eProsima_user_DllExport bool operator==(const CompleteBitfield &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:19646
eProsima_user_DllExport CompleteBitfield & operator=(const CompleteBitfield &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:19618
eProsima_user_DllExport void common(const CommonBitfield &_common)
This function copies the value in member common.
Definition dds_xtypes_typeobject.hpp:19667
eProsima_user_DllExport CompleteBitfield(CompleteBitfield &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:19607
eProsima_user_DllExport CompleteMemberDetail & detail()
This function returns a reference to member detail.
Definition dds_xtypes_typeobject.hpp:19735
eProsima_user_DllExport bool operator!=(const CompleteBitfield &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:19657
eProsima_user_DllExport void common(CommonBitfield &&_common)
This function moves the value in member common.
Definition dds_xtypes_typeobject.hpp:19677
eProsima_user_DllExport const CompleteMemberDetail & detail() const
This function returns a constant reference to member detail.
Definition dds_xtypes_typeobject.hpp:19726
eProsima_user_DllExport ~CompleteBitfield()
Default destructor.
Definition dds_xtypes_typeobject.hpp:19586
This class represents the structure CompleteBitflag defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:18384
eProsima_user_DllExport CompleteBitflag()
Default constructor.
Definition dds_xtypes_typeobject.hpp:18390
eProsima_user_DllExport CommonBitflag & common()
This function returns a reference to member common.
Definition dds_xtypes_typeobject.hpp:18507
eProsima_user_DllExport ~CompleteBitflag()
Default destructor.
Definition dds_xtypes_typeobject.hpp:18397
eProsima_user_DllExport void detail(const CompleteMemberDetail &_detail)
This function copies the value in member detail.
Definition dds_xtypes_typeobject.hpp:18517
eProsima_user_DllExport void common(const CommonBitflag &_common)
This function copies the value in member common.
Definition dds_xtypes_typeobject.hpp:18478
eProsima_user_DllExport bool operator==(const CompleteBitflag &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:18457
eProsima_user_DllExport CompleteBitflag(CompleteBitflag &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:18418
eProsima_user_DllExport void common(CommonBitflag &&_common)
This function moves the value in member common.
Definition dds_xtypes_typeobject.hpp:18488
eProsima_user_DllExport void detail(CompleteMemberDetail &&_detail)
This function moves the value in member detail.
Definition dds_xtypes_typeobject.hpp:18527
eProsima_user_DllExport const CommonBitflag & common() const
This function returns a constant reference to member common.
Definition dds_xtypes_typeobject.hpp:18498
eProsima_user_DllExport bool operator!=(const CompleteBitflag &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:18468
eProsima_user_DllExport CompleteMemberDetail & detail()
This function returns a reference to member detail.
Definition dds_xtypes_typeobject.hpp:18546
eProsima_user_DllExport CompleteBitflag(const CompleteBitflag &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:18405
eProsima_user_DllExport CompleteBitflag & operator=(const CompleteBitflag &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:18429
eProsima_user_DllExport const CompleteMemberDetail & detail() const
This function returns a constant reference to member detail.
Definition dds_xtypes_typeobject.hpp:18537
This class represents the structure CompleteBitmaskType defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:18875
eProsima_user_DllExport CompleteBitflagSeq & flag_seq()
This function returns a reference to member flag_seq.
Definition dds_xtypes_typeobject.hpp:19083
eProsima_user_DllExport void header(CompleteBitmaskHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:19025
eProsima_user_DllExport const BitmaskTypeFlag & bitmask_flags() const
This function returns a constant reference to member bitmask_flags.
Definition dds_xtypes_typeobject.hpp:18996
eProsima_user_DllExport const CompleteBitmaskHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:19035
eProsima_user_DllExport ~CompleteBitmaskType()
Default destructor.
Definition dds_xtypes_typeobject.hpp:18888
eProsima_user_DllExport void flag_seq(const CompleteBitflagSeq &_flag_seq)
This function copies the value in member flag_seq.
Definition dds_xtypes_typeobject.hpp:19054
eProsima_user_DllExport void bitmask_flags(const BitmaskTypeFlag &_bitmask_flags)
This function copies the value in member bitmask_flags.
Definition dds_xtypes_typeobject.hpp:18976
eProsima_user_DllExport bool operator!=(const CompleteBitmaskType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:18966
eProsima_user_DllExport CompleteBitmaskHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:19044
eProsima_user_DllExport CompleteBitmaskType()
Default constructor.
Definition dds_xtypes_typeobject.hpp:18881
eProsima_user_DllExport void flag_seq(CompleteBitflagSeq &&_flag_seq)
This function moves the value in member flag_seq.
Definition dds_xtypes_typeobject.hpp:19064
eProsima_user_DllExport const CompleteBitflagSeq & flag_seq() const
This function returns a constant reference to member flag_seq.
Definition dds_xtypes_typeobject.hpp:19074
eProsima_user_DllExport bool operator==(const CompleteBitmaskType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:18954
eProsima_user_DllExport void header(const CompleteBitmaskHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:19015
eProsima_user_DllExport CompleteBitmaskType(CompleteBitmaskType &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:18911
eProsima_user_DllExport CompleteBitmaskType & operator=(const CompleteBitmaskType &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:18923
eProsima_user_DllExport CompleteBitmaskType(const CompleteBitmaskType &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:18896
eProsima_user_DllExport BitmaskTypeFlag & bitmask_flags()
This function returns a reference to member bitmask_flags.
Definition dds_xtypes_typeobject.hpp:19005
eProsima_user_DllExport void bitmask_flags(BitmaskTypeFlag &&_bitmask_flags)
This function moves the value in member bitmask_flags.
Definition dds_xtypes_typeobject.hpp:18986
This class represents the structure CompleteBitsetType defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:20165
eProsima_user_DllExport bool operator==(const CompleteBitsetType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:20244
eProsima_user_DllExport bool operator!=(const CompleteBitsetType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:20256
eProsima_user_DllExport void field_seq(const CompleteBitfieldSeq &_field_seq)
This function copies the value in member field_seq.
Definition dds_xtypes_typeobject.hpp:20344
eProsima_user_DllExport void bitset_flags(const BitsetTypeFlag &_bitset_flags)
This function copies the value in member bitset_flags.
Definition dds_xtypes_typeobject.hpp:20266
eProsima_user_DllExport CompleteBitsetType(const CompleteBitsetType &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:20186
eProsima_user_DllExport const BitsetTypeFlag & bitset_flags() const
This function returns a constant reference to member bitset_flags.
Definition dds_xtypes_typeobject.hpp:20286
eProsima_user_DllExport const CompleteBitfieldSeq & field_seq() const
This function returns a constant reference to member field_seq.
Definition dds_xtypes_typeobject.hpp:20364
eProsima_user_DllExport void field_seq(CompleteBitfieldSeq &&_field_seq)
This function moves the value in member field_seq.
Definition dds_xtypes_typeobject.hpp:20354
eProsima_user_DllExport const CompleteBitsetHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:20325
eProsima_user_DllExport void header(CompleteBitsetHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:20315
eProsima_user_DllExport CompleteBitsetType()
Default constructor.
Definition dds_xtypes_typeobject.hpp:20171
eProsima_user_DllExport CompleteBitsetType(CompleteBitsetType &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:20201
eProsima_user_DllExport ~CompleteBitsetType()
Default destructor.
Definition dds_xtypes_typeobject.hpp:20178
eProsima_user_DllExport void bitset_flags(BitsetTypeFlag &&_bitset_flags)
This function moves the value in member bitset_flags.
Definition dds_xtypes_typeobject.hpp:20276
eProsima_user_DllExport CompleteBitsetHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:20334
eProsima_user_DllExport BitsetTypeFlag & bitset_flags()
This function returns a reference to member bitset_flags.
Definition dds_xtypes_typeobject.hpp:20295
eProsima_user_DllExport CompleteBitsetType & operator=(const CompleteBitsetType &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:20213
eProsima_user_DllExport CompleteBitfieldSeq & field_seq()
This function returns a reference to member field_seq.
Definition dds_xtypes_typeobject.hpp:20373
eProsima_user_DllExport void header(const CompleteBitsetHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:20305
This class represents the structure CompleteCollectionElement defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:14137
eProsima_user_DllExport CompleteElementDetail & detail()
This function returns a reference to member detail.
Definition dds_xtypes_typeobject.hpp:14299
eProsima_user_DllExport bool operator!=(const CompleteCollectionElement &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:14221
eProsima_user_DllExport ~CompleteCollectionElement()
Default destructor.
Definition dds_xtypes_typeobject.hpp:14150
eProsima_user_DllExport CompleteCollectionElement & operator=(const CompleteCollectionElement &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:14182
eProsima_user_DllExport void detail(const CompleteElementDetail &_detail)
This function copies the value in member detail.
Definition dds_xtypes_typeobject.hpp:14270
eProsima_user_DllExport void common(const CommonCollectionElement &_common)
This function copies the value in member common.
Definition dds_xtypes_typeobject.hpp:14231
eProsima_user_DllExport CompleteCollectionElement(const CompleteCollectionElement &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:14158
eProsima_user_DllExport void detail(CompleteElementDetail &&_detail)
This function moves the value in member detail.
Definition dds_xtypes_typeobject.hpp:14280
eProsima_user_DllExport const CommonCollectionElement & common() const
This function returns a constant reference to member common.
Definition dds_xtypes_typeobject.hpp:14251
eProsima_user_DllExport const CompleteElementDetail & detail() const
This function returns a constant reference to member detail.
Definition dds_xtypes_typeobject.hpp:14290
eProsima_user_DllExport CompleteCollectionElement()
Default constructor.
Definition dds_xtypes_typeobject.hpp:14143
eProsima_user_DllExport CompleteCollectionElement(CompleteCollectionElement &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:14171
eProsima_user_DllExport CommonCollectionElement & common()
This function returns a reference to member common.
Definition dds_xtypes_typeobject.hpp:14260
eProsima_user_DllExport void common(CommonCollectionElement &&_common)
This function moves the value in member common.
Definition dds_xtypes_typeobject.hpp:14241
eProsima_user_DllExport bool operator==(const CompleteCollectionElement &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:14210
This class represents the structure CompleteDiscriminatorMember defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:10061
eProsima_user_DllExport eprosima::fastcdr::optional< AppliedBuiltinTypeAnnotations > & ann_builtin()
This function returns a reference to member ann_builtin.
Definition dds_xtypes_typeobject.hpp:10230
eProsima_user_DllExport void ann_builtin(const eprosima::fastcdr::optional< AppliedBuiltinTypeAnnotations > &_ann_builtin)
This function copies the value in member ann_builtin.
Definition dds_xtypes_typeobject.hpp:10201
eProsima_user_DllExport eprosima::fastcdr::optional< AppliedAnnotationSeq > & ann_custom()
This function returns a reference to member ann_custom.
Definition dds_xtypes_typeobject.hpp:10269
eProsima_user_DllExport CommonDiscriminatorMember & common()
This function returns a reference to member common.
Definition dds_xtypes_typeobject.hpp:10191
eProsima_user_DllExport ~CompleteDiscriminatorMember()
Default destructor.
Definition dds_xtypes_typeobject.hpp:10074
eProsima_user_DllExport const eprosima::fastcdr::optional< AppliedBuiltinTypeAnnotations > & ann_builtin() const
This function returns a constant reference to member ann_builtin.
Definition dds_xtypes_typeobject.hpp:10221
eProsima_user_DllExport const eprosima::fastcdr::optional< AppliedAnnotationSeq > & ann_custom() const
This function returns a constant reference to member ann_custom.
Definition dds_xtypes_typeobject.hpp:10260
eProsima_user_DllExport const CommonDiscriminatorMember & common() const
This function returns a constant reference to member common.
Definition dds_xtypes_typeobject.hpp:10182
eProsima_user_DllExport bool operator==(const CompleteDiscriminatorMember &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:10140
eProsima_user_DllExport void ann_builtin(eprosima::fastcdr::optional< AppliedBuiltinTypeAnnotations > &&_ann_builtin)
This function moves the value in member ann_builtin.
Definition dds_xtypes_typeobject.hpp:10211
eProsima_user_DllExport CompleteDiscriminatorMember()
Default constructor.
Definition dds_xtypes_typeobject.hpp:10067
eProsima_user_DllExport CompleteDiscriminatorMember(CompleteDiscriminatorMember &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:10097
eProsima_user_DllExport void ann_custom(const eprosima::fastcdr::optional< AppliedAnnotationSeq > &_ann_custom)
This function copies the value in member ann_custom.
Definition dds_xtypes_typeobject.hpp:10240
eProsima_user_DllExport void ann_custom(eprosima::fastcdr::optional< AppliedAnnotationSeq > &&_ann_custom)
This function moves the value in member ann_custom.
Definition dds_xtypes_typeobject.hpp:10250
eProsima_user_DllExport CompleteDiscriminatorMember(const CompleteDiscriminatorMember &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:10082
eProsima_user_DllExport void common(CommonDiscriminatorMember &&_common)
This function moves the value in member common.
Definition dds_xtypes_typeobject.hpp:10172
eProsima_user_DllExport void common(const CommonDiscriminatorMember &_common)
This function copies the value in member common.
Definition dds_xtypes_typeobject.hpp:10162
eProsima_user_DllExport CompleteDiscriminatorMember & operator=(const CompleteDiscriminatorMember &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:10109
eProsima_user_DllExport bool operator!=(const CompleteDiscriminatorMember &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:10152
This class represents the structure CompleteElementDetail defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:13777
eProsima_user_DllExport eprosima::fastcdr::optional< AppliedAnnotationSeq > & ann_custom()
This function returns a reference to member ann_custom.
Definition dds_xtypes_typeobject.hpp:13939
eProsima_user_DllExport CompleteElementDetail(CompleteElementDetail &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:13811
eProsima_user_DllExport eprosima::fastcdr::optional< AppliedBuiltinMemberAnnotations > & ann_builtin()
This function returns a reference to member ann_builtin.
Definition dds_xtypes_typeobject.hpp:13900
eProsima_user_DllExport void ann_builtin(eprosima::fastcdr::optional< AppliedBuiltinMemberAnnotations > &&_ann_builtin)
This function moves the value in member ann_builtin.
Definition dds_xtypes_typeobject.hpp:13881
eProsima_user_DllExport bool operator!=(const CompleteElementDetail &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:13861
eProsima_user_DllExport const eprosima::fastcdr::optional< AppliedAnnotationSeq > & ann_custom() const
This function returns a constant reference to member ann_custom.
Definition dds_xtypes_typeobject.hpp:13930
eProsima_user_DllExport CompleteElementDetail(const CompleteElementDetail &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:13798
eProsima_user_DllExport const eprosima::fastcdr::optional< AppliedBuiltinMemberAnnotations > & ann_builtin() const
This function returns a constant reference to member ann_builtin.
Definition dds_xtypes_typeobject.hpp:13891
eProsima_user_DllExport CompleteElementDetail()
Default constructor.
Definition dds_xtypes_typeobject.hpp:13783
eProsima_user_DllExport void ann_custom(const eprosima::fastcdr::optional< AppliedAnnotationSeq > &_ann_custom)
This function copies the value in member ann_custom.
Definition dds_xtypes_typeobject.hpp:13910
eProsima_user_DllExport void ann_builtin(const eprosima::fastcdr::optional< AppliedBuiltinMemberAnnotations > &_ann_builtin)
This function copies the value in member ann_builtin.
Definition dds_xtypes_typeobject.hpp:13871
eProsima_user_DllExport ~CompleteElementDetail()
Default destructor.
Definition dds_xtypes_typeobject.hpp:13790
eProsima_user_DllExport void ann_custom(eprosima::fastcdr::optional< AppliedAnnotationSeq > &&_ann_custom)
This function moves the value in member ann_custom.
Definition dds_xtypes_typeobject.hpp:13920
eProsima_user_DllExport CompleteElementDetail & operator=(const CompleteElementDetail &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:13822
eProsima_user_DllExport bool operator==(const CompleteElementDetail &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:13850
This class represents the structure CompleteEnumeratedLiteral defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:16960
eProsima_user_DllExport CompleteEnumeratedLiteral()
Default constructor.
Definition dds_xtypes_typeobject.hpp:16966
eProsima_user_DllExport const CommonEnumeratedLiteral & common() const
This function returns a constant reference to member common.
Definition dds_xtypes_typeobject.hpp:17074
eProsima_user_DllExport void detail(const CompleteMemberDetail &_detail)
This function copies the value in member detail.
Definition dds_xtypes_typeobject.hpp:17093
eProsima_user_DllExport bool operator!=(const CompleteEnumeratedLiteral &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:17044
eProsima_user_DllExport CompleteEnumeratedLiteral & operator=(const CompleteEnumeratedLiteral &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:17005
eProsima_user_DllExport void detail(CompleteMemberDetail &&_detail)
This function moves the value in member detail.
Definition dds_xtypes_typeobject.hpp:17103
eProsima_user_DllExport CommonEnumeratedLiteral & common()
This function returns a reference to member common.
Definition dds_xtypes_typeobject.hpp:17083
eProsima_user_DllExport CompleteMemberDetail & detail()
This function returns a reference to member detail.
Definition dds_xtypes_typeobject.hpp:17122
eProsima_user_DllExport void common(const CommonEnumeratedLiteral &_common)
This function copies the value in member common.
Definition dds_xtypes_typeobject.hpp:17054
eProsima_user_DllExport ~CompleteEnumeratedLiteral()
Default destructor.
Definition dds_xtypes_typeobject.hpp:16973
eProsima_user_DllExport CompleteEnumeratedLiteral(CompleteEnumeratedLiteral &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:16994
eProsima_user_DllExport const CompleteMemberDetail & detail() const
This function returns a constant reference to member detail.
Definition dds_xtypes_typeobject.hpp:17113
eProsima_user_DllExport void common(CommonEnumeratedLiteral &&_common)
This function moves the value in member common.
Definition dds_xtypes_typeobject.hpp:17064
eProsima_user_DllExport CompleteEnumeratedLiteral(const CompleteEnumeratedLiteral &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:16981
eProsima_user_DllExport bool operator==(const CompleteEnumeratedLiteral &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:17033
This class represents the structure CompleteEnumeratedType defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:17760
eProsima_user_DllExport EnumTypeFlag & enum_flags()
This function returns a reference to member enum_flags.
Definition dds_xtypes_typeobject.hpp:17890
eProsima_user_DllExport const CompleteEnumeratedHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:17920
eProsima_user_DllExport void literal_seq(const CompleteEnumeratedLiteralSeq &_literal_seq)
This function copies the value in member literal_seq.
Definition dds_xtypes_typeobject.hpp:17939
eProsima_user_DllExport void enum_flags(const EnumTypeFlag &_enum_flags)
This function copies the value in member enum_flags.
Definition dds_xtypes_typeobject.hpp:17861
eProsima_user_DllExport void enum_flags(EnumTypeFlag &&_enum_flags)
This function moves the value in member enum_flags.
Definition dds_xtypes_typeobject.hpp:17871
eProsima_user_DllExport const CompleteEnumeratedLiteralSeq & literal_seq() const
This function returns a constant reference to member literal_seq.
Definition dds_xtypes_typeobject.hpp:17959
eProsima_user_DllExport CompleteEnumeratedType(CompleteEnumeratedType &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:17796
eProsima_user_DllExport ~CompleteEnumeratedType()
Default destructor.
Definition dds_xtypes_typeobject.hpp:17773
eProsima_user_DllExport bool operator!=(const CompleteEnumeratedType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:17851
eProsima_user_DllExport bool operator==(const CompleteEnumeratedType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:17839
eProsima_user_DllExport CompleteEnumeratedLiteralSeq & literal_seq()
This function returns a reference to member literal_seq.
Definition dds_xtypes_typeobject.hpp:17968
eProsima_user_DllExport CompleteEnumeratedHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:17929
eProsima_user_DllExport void literal_seq(CompleteEnumeratedLiteralSeq &&_literal_seq)
This function moves the value in member literal_seq.
Definition dds_xtypes_typeobject.hpp:17949
eProsima_user_DllExport CompleteEnumeratedType & operator=(const CompleteEnumeratedType &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:17808
eProsima_user_DllExport CompleteEnumeratedType(const CompleteEnumeratedType &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:17781
eProsima_user_DllExport void header(CompleteEnumeratedHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:17910
eProsima_user_DllExport CompleteEnumeratedType()
Default constructor.
Definition dds_xtypes_typeobject.hpp:17766
eProsima_user_DllExport const EnumTypeFlag & enum_flags() const
This function returns a constant reference to member enum_flags.
Definition dds_xtypes_typeobject.hpp:17881
eProsima_user_DllExport void header(const CompleteEnumeratedHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:17900
This class represents the structure CompleteExtendedType defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:20619
eProsima_user_DllExport CompleteExtendedType & operator=(const CompleteExtendedType &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:20660
eProsima_user_DllExport CompleteExtendedType(const CompleteExtendedType &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:20640
eProsima_user_DllExport CompleteExtendedType(CompleteExtendedType &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:20650
eProsima_user_DllExport CompleteExtendedType()
Default constructor.
Definition dds_xtypes_typeobject.hpp:20625
eProsima_user_DllExport bool operator!=(const CompleteExtendedType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:20697
eProsima_user_DllExport ~CompleteExtendedType()
Default destructor.
Definition dds_xtypes_typeobject.hpp:20632
eProsima_user_DllExport bool operator==(const CompleteExtendedType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:20686
This class represents the structure CompleteMapType defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:16240
eProsima_user_DllExport void collection_flag(CollectionTypeFlag &&_collection_flag)
This function moves the value in member collection_flag.
Definition dds_xtypes_typeobject.hpp:16358
eProsima_user_DllExport void element(CompleteCollectionElement &&_element)
This function moves the value in member element.
Definition dds_xtypes_typeobject.hpp:16475
eProsima_user_DllExport void header(CompleteCollectionHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:16397
eProsima_user_DllExport void key(CompleteCollectionElement &&_key)
This function moves the value in member key.
Definition dds_xtypes_typeobject.hpp:16436
eProsima_user_DllExport const CompleteCollectionHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:16407
eProsima_user_DllExport const CompleteCollectionElement & key() const
This function returns a constant reference to member key.
Definition dds_xtypes_typeobject.hpp:16446
eProsima_user_DllExport void header(const CompleteCollectionHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:16387
eProsima_user_DllExport CompleteMapType & operator=(const CompleteMapType &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:16291
eProsima_user_DllExport CollectionTypeFlag & collection_flag()
This function returns a reference to member collection_flag.
Definition dds_xtypes_typeobject.hpp:16377
eProsima_user_DllExport CompleteMapType()
Default constructor.
Definition dds_xtypes_typeobject.hpp:16246
eProsima_user_DllExport CompleteCollectionHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:16416
eProsima_user_DllExport void element(const CompleteCollectionElement &_element)
This function copies the value in member element.
Definition dds_xtypes_typeobject.hpp:16465
eProsima_user_DllExport void collection_flag(const CollectionTypeFlag &_collection_flag)
This function copies the value in member collection_flag.
Definition dds_xtypes_typeobject.hpp:16348
eProsima_user_DllExport const CompleteCollectionElement & element() const
This function returns a constant reference to member element.
Definition dds_xtypes_typeobject.hpp:16485
eProsima_user_DllExport const CollectionTypeFlag & collection_flag() const
This function returns a constant reference to member collection_flag.
Definition dds_xtypes_typeobject.hpp:16368
eProsima_user_DllExport CompleteCollectionElement & key()
This function returns a reference to member key.
Definition dds_xtypes_typeobject.hpp:16455
eProsima_user_DllExport CompleteMapType(const CompleteMapType &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:16261
eProsima_user_DllExport CompleteCollectionElement & element()
This function returns a reference to member element.
Definition dds_xtypes_typeobject.hpp:16494
eProsima_user_DllExport void key(const CompleteCollectionElement &_key)
This function copies the value in member key.
Definition dds_xtypes_typeobject.hpp:16426
eProsima_user_DllExport bool operator!=(const CompleteMapType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:16338
eProsima_user_DllExport ~CompleteMapType()
Default destructor.
Definition dds_xtypes_typeobject.hpp:16253
eProsima_user_DllExport bool operator==(const CompleteMapType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:16325
eProsima_user_DllExport CompleteMapType(CompleteMapType &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:16278
This class represents the structure CompleteMemberDetail defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:7258
eProsima_user_DllExport eprosima::fastcdr::optional< AppliedAnnotationSeq > & ann_custom()
This function returns a reference to member ann_custom.
Definition dds_xtypes_typeobject.hpp:7466
eProsima_user_DllExport void name(const MemberName &_name)
This function copies the value in member name.
Definition dds_xtypes_typeobject.hpp:7359
eProsima_user_DllExport eprosima::fastcdr::optional< AppliedBuiltinMemberAnnotations > & ann_builtin()
This function returns a reference to member ann_builtin.
Definition dds_xtypes_typeobject.hpp:7427
eProsima_user_DllExport void ann_builtin(eprosima::fastcdr::optional< AppliedBuiltinMemberAnnotations > &&_ann_builtin)
This function moves the value in member ann_builtin.
Definition dds_xtypes_typeobject.hpp:7408
eProsima_user_DllExport MemberName & name()
This function returns a reference to member name.
Definition dds_xtypes_typeobject.hpp:7388
eProsima_user_DllExport bool operator!=(const CompleteMemberDetail &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:7349
eProsima_user_DllExport const eprosima::fastcdr::optional< AppliedAnnotationSeq > & ann_custom() const
This function returns a constant reference to member ann_custom.
Definition dds_xtypes_typeobject.hpp:7457
eProsima_user_DllExport CompleteMemberDetail()
Default constructor.
Definition dds_xtypes_typeobject.hpp:7264
eProsima_user_DllExport const MemberName & name() const
This function returns a constant reference to member name.
Definition dds_xtypes_typeobject.hpp:7379
eProsima_user_DllExport CompleteMemberDetail(const CompleteMemberDetail &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:7279
eProsima_user_DllExport const eprosima::fastcdr::optional< AppliedBuiltinMemberAnnotations > & ann_builtin() const
This function returns a constant reference to member ann_builtin.
Definition dds_xtypes_typeobject.hpp:7418
eProsima_user_DllExport void ann_custom(const eprosima::fastcdr::optional< AppliedAnnotationSeq > &_ann_custom)
This function copies the value in member ann_custom.
Definition dds_xtypes_typeobject.hpp:7437
eProsima_user_DllExport void ann_builtin(const eprosima::fastcdr::optional< AppliedBuiltinMemberAnnotations > &_ann_builtin)
This function copies the value in member ann_builtin.
Definition dds_xtypes_typeobject.hpp:7398
eProsima_user_DllExport CompleteMemberDetail & operator=(const CompleteMemberDetail &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:7306
eProsima_user_DllExport void ann_custom(eprosima::fastcdr::optional< AppliedAnnotationSeq > &&_ann_custom)
This function moves the value in member ann_custom.
Definition dds_xtypes_typeobject.hpp:7447
eProsima_user_DllExport bool operator==(const CompleteMemberDetail &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:7337
eProsima_user_DllExport ~CompleteMemberDetail()
Default destructor.
Definition dds_xtypes_typeobject.hpp:7271
eProsima_user_DllExport CompleteMemberDetail(CompleteMemberDetail &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:7294
eProsima_user_DllExport void name(MemberName &&_name)
This function moves the value in member name.
Definition dds_xtypes_typeobject.hpp:7369
This class represents the structure CompleteSequenceType defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:14886
eProsima_user_DllExport CompleteSequenceType & operator=(const CompleteSequenceType &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:14934
eProsima_user_DllExport CompleteSequenceType()
Default constructor.
Definition dds_xtypes_typeobject.hpp:14892
eProsima_user_DllExport void collection_flag(CollectionTypeFlag &&_collection_flag)
This function moves the value in member collection_flag.
Definition dds_xtypes_typeobject.hpp:14997
eProsima_user_DllExport bool operator==(const CompleteSequenceType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:14965
eProsima_user_DllExport CompleteSequenceType(CompleteSequenceType &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:14922
eProsima_user_DllExport void element(CompleteCollectionElement &&_element)
This function moves the value in member element.
Definition dds_xtypes_typeobject.hpp:15075
eProsima_user_DllExport void header(CompleteCollectionHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:15036
eProsima_user_DllExport const CompleteCollectionHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:15046
eProsima_user_DllExport void header(const CompleteCollectionHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:15026
eProsima_user_DllExport bool operator!=(const CompleteSequenceType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:14977
eProsima_user_DllExport ~CompleteSequenceType()
Default destructor.
Definition dds_xtypes_typeobject.hpp:14899
eProsima_user_DllExport CollectionTypeFlag & collection_flag()
This function returns a reference to member collection_flag.
Definition dds_xtypes_typeobject.hpp:15016
eProsima_user_DllExport CompleteCollectionHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:15055
eProsima_user_DllExport void element(const CompleteCollectionElement &_element)
This function copies the value in member element.
Definition dds_xtypes_typeobject.hpp:15065
eProsima_user_DllExport void collection_flag(const CollectionTypeFlag &_collection_flag)
This function copies the value in member collection_flag.
Definition dds_xtypes_typeobject.hpp:14987
eProsima_user_DllExport const CompleteCollectionElement & element() const
This function returns a constant reference to member element.
Definition dds_xtypes_typeobject.hpp:15085
eProsima_user_DllExport const CollectionTypeFlag & collection_flag() const
This function returns a constant reference to member collection_flag.
Definition dds_xtypes_typeobject.hpp:15007
eProsima_user_DllExport CompleteSequenceType(const CompleteSequenceType &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:14907
eProsima_user_DllExport CompleteCollectionElement & element()
This function returns a reference to member element.
Definition dds_xtypes_typeobject.hpp:15094
This class represents the structure CompleteStructMember defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:7618
eProsima_user_DllExport CompleteStructMember(CompleteStructMember &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:7652
eProsima_user_DllExport void detail(const CompleteMemberDetail &_detail)
This function copies the value in member detail.
Definition dds_xtypes_typeobject.hpp:7751
eProsima_user_DllExport void common(const CommonStructMember &_common)
This function copies the value in member common.
Definition dds_xtypes_typeobject.hpp:7712
eProsima_user_DllExport CompleteStructMember(const CompleteStructMember &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:7639
eProsima_user_DllExport void detail(CompleteMemberDetail &&_detail)
This function moves the value in member detail.
Definition dds_xtypes_typeobject.hpp:7761
eProsima_user_DllExport CommonStructMember & common()
This function returns a reference to member common.
Definition dds_xtypes_typeobject.hpp:7741
eProsima_user_DllExport ~CompleteStructMember()
Default destructor.
Definition dds_xtypes_typeobject.hpp:7631
eProsima_user_DllExport bool operator!=(const CompleteStructMember &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:7702
eProsima_user_DllExport CompleteMemberDetail & detail()
This function returns a reference to member detail.
Definition dds_xtypes_typeobject.hpp:7780
eProsima_user_DllExport const CommonStructMember & common() const
This function returns a constant reference to member common.
Definition dds_xtypes_typeobject.hpp:7732
eProsima_user_DllExport void common(CommonStructMember &&_common)
This function moves the value in member common.
Definition dds_xtypes_typeobject.hpp:7722
eProsima_user_DllExport CompleteStructMember & operator=(const CompleteStructMember &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:7663
eProsima_user_DllExport CompleteStructMember()
Default constructor.
Definition dds_xtypes_typeobject.hpp:7624
eProsima_user_DllExport const CompleteMemberDetail & detail() const
This function returns a constant reference to member detail.
Definition dds_xtypes_typeobject.hpp:7771
eProsima_user_DllExport bool operator==(const CompleteStructMember &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:7691
This class represents the structure CompleteStructType defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:8797
eProsima_user_DllExport const CompleteStructHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:8957
eProsima_user_DllExport CompleteStructType(CompleteStructType &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:8833
eProsima_user_DllExport bool operator!=(const CompleteStructType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:8888
eProsima_user_DllExport CompleteStructHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:8966
eProsima_user_DllExport ~CompleteStructType()
Default destructor.
Definition dds_xtypes_typeobject.hpp:8810
eProsima_user_DllExport CompleteStructType(const CompleteStructType &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:8818
eProsima_user_DllExport void header(const CompleteStructHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:8937
eProsima_user_DllExport CompleteStructType()
Default constructor.
Definition dds_xtypes_typeobject.hpp:8803
eProsima_user_DllExport CompleteStructMemberSeq & member_seq()
This function returns a reference to member member_seq.
Definition dds_xtypes_typeobject.hpp:9005
eProsima_user_DllExport void struct_flags(StructTypeFlag &&_struct_flags)
This function moves the value in member struct_flags.
Definition dds_xtypes_typeobject.hpp:8908
eProsima_user_DllExport void member_seq(CompleteStructMemberSeq &&_member_seq)
This function moves the value in member member_seq.
Definition dds_xtypes_typeobject.hpp:8986
eProsima_user_DllExport void struct_flags(const StructTypeFlag &_struct_flags)
This function copies the value in member struct_flags.
Definition dds_xtypes_typeobject.hpp:8898
eProsima_user_DllExport CompleteStructType & operator=(const CompleteStructType &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:8845
eProsima_user_DllExport const StructTypeFlag & struct_flags() const
This function returns a constant reference to member struct_flags.
Definition dds_xtypes_typeobject.hpp:8918
eProsima_user_DllExport void header(CompleteStructHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:8947
eProsima_user_DllExport void member_seq(const CompleteStructMemberSeq &_member_seq)
This function copies the value in member member_seq.
Definition dds_xtypes_typeobject.hpp:8976
eProsima_user_DllExport const CompleteStructMemberSeq & member_seq() const
This function returns a constant reference to member member_seq.
Definition dds_xtypes_typeobject.hpp:8996
eProsima_user_DllExport bool operator==(const CompleteStructType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:8876
eProsima_user_DllExport StructTypeFlag & struct_flags()
This function returns a reference to member struct_flags.
Definition dds_xtypes_typeobject.hpp:8927
This class represents the structure CompleteTypeDetail defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:8210
eProsima_user_DllExport CompleteTypeDetail(const CompleteTypeDetail &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:8231
eProsima_user_DllExport const QualifiedTypeName & type_name() const
This function returns a constant reference to member type_name.
Definition dds_xtypes_typeobject.hpp:8409
eProsima_user_DllExport eprosima::fastcdr::optional< AppliedBuiltinTypeAnnotations > & ann_builtin()
This function returns a reference to member ann_builtin.
Definition dds_xtypes_typeobject.hpp:8340
eProsima_user_DllExport void ann_builtin(const eprosima::fastcdr::optional< AppliedBuiltinTypeAnnotations > &_ann_builtin)
This function copies the value in member ann_builtin.
Definition dds_xtypes_typeobject.hpp:8311
eProsima_user_DllExport eprosima::fastcdr::optional< AppliedAnnotationSeq > & ann_custom()
This function returns a reference to member ann_custom.
Definition dds_xtypes_typeobject.hpp:8379
eProsima_user_DllExport bool operator==(const CompleteTypeDetail &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:8289
eProsima_user_DllExport const eprosima::fastcdr::optional< AppliedBuiltinTypeAnnotations > & ann_builtin() const
This function returns a constant reference to member ann_builtin.
Definition dds_xtypes_typeobject.hpp:8331
eProsima_user_DllExport CompleteTypeDetail & operator=(const CompleteTypeDetail &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:8258
eProsima_user_DllExport QualifiedTypeName & type_name()
This function returns a reference to member type_name.
Definition dds_xtypes_typeobject.hpp:8418
eProsima_user_DllExport const eprosima::fastcdr::optional< AppliedAnnotationSeq > & ann_custom() const
This function returns a constant reference to member ann_custom.
Definition dds_xtypes_typeobject.hpp:8370
eProsima_user_DllExport void ann_builtin(eprosima::fastcdr::optional< AppliedBuiltinTypeAnnotations > &&_ann_builtin)
This function moves the value in member ann_builtin.
Definition dds_xtypes_typeobject.hpp:8321
eProsima_user_DllExport void type_name(const QualifiedTypeName &_type_name)
This function copies the value in member type_name.
Definition dds_xtypes_typeobject.hpp:8389
eProsima_user_DllExport CompleteTypeDetail(CompleteTypeDetail &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:8246
eProsima_user_DllExport void type_name(QualifiedTypeName &&_type_name)
This function moves the value in member type_name.
Definition dds_xtypes_typeobject.hpp:8399
eProsima_user_DllExport void ann_custom(const eprosima::fastcdr::optional< AppliedAnnotationSeq > &_ann_custom)
This function copies the value in member ann_custom.
Definition dds_xtypes_typeobject.hpp:8350
eProsima_user_DllExport bool operator!=(const CompleteTypeDetail &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:8301
eProsima_user_DllExport ~CompleteTypeDetail()
Default destructor.
Definition dds_xtypes_typeobject.hpp:8223
eProsima_user_DllExport void ann_custom(eprosima::fastcdr::optional< AppliedAnnotationSeq > &&_ann_custom)
This function moves the value in member ann_custom.
Definition dds_xtypes_typeobject.hpp:8360
eProsima_user_DllExport CompleteTypeDetail()
Default constructor.
Definition dds_xtypes_typeobject.hpp:8216
This class represents the union CompleteTypeObject defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:20714
CompleteStructType m_struct_type
Definition dds_xtypes_typeobject.hpp:21957
eProsima_user_DllExport const CompleteBitmaskType & bitmask_type() const
This function returns a constant reference to member bitmask_type.
Definition dds_xtypes_typeobject.hpp:21670
eProsima_user_DllExport const CompleteMapType & map_type() const
This function returns a constant reference to member map_type.
Definition dds_xtypes_typeobject.hpp:21564
eProsima_user_DllExport CompleteBitsetType & bitset_type()
This function returns a reference to member bitset_type.
Definition dds_xtypes_typeobject.hpp:21420
CompleteExtendedType m_extended_type
Definition dds_xtypes_typeobject.hpp:21965
CompleteAliasType m_alias_type
Definition dds_xtypes_typeobject.hpp:21955
eProsima_user_DllExport void array_type(CompleteArrayType &&_array_type)
This function moves the value in member array_type.
Definition dds_xtypes_typeobject.hpp:21499
eProsima_user_DllExport void bitset_type(CompleteBitsetType &&_bitset_type)
This function moves the value in member bitset_type.
Definition dds_xtypes_typeobject.hpp:21393
eProsima_user_DllExport const CompleteBitsetType & bitset_type() const
This function returns a constant reference to member bitset_type.
Definition dds_xtypes_typeobject.hpp:21405
eProsima_user_DllExport CompleteAnnotationType & annotation_type()
This function returns a reference to member annotation_type.
Definition dds_xtypes_typeobject.hpp:21261
eProsima_user_DllExport CompleteAliasType & alias_type()
This function returns a reference to member alias_type.
Definition dds_xtypes_typeobject.hpp:21208
eProsima_user_DllExport void map_type(const CompleteMapType &_map_type)
This function copies the value in member map_type.
Definition dds_xtypes_typeobject.hpp:21541
eProsima_user_DllExport void annotation_type(CompleteAnnotationType &&_annotation_type)
This function moves the value in member annotation_type.
Definition dds_xtypes_typeobject.hpp:21234
CompleteBitsetType m_bitset_type
Definition dds_xtypes_typeobject.hpp:21959
eProsima_user_DllExport void struct_type(const CompleteStructType &_struct_type)
This function copies the value in member struct_type.
Definition dds_xtypes_typeobject.hpp:21276
eProsima_user_DllExport void bitmask_type(CompleteBitmaskType &&_bitmask_type)
This function moves the value in member bitmask_type.
Definition dds_xtypes_typeobject.hpp:21658
eProsima_user_DllExport const CompleteAnnotationType & annotation_type() const
This function returns a constant reference to member annotation_type.
Definition dds_xtypes_typeobject.hpp:21246
eProsima_user_DllExport void struct_type(CompleteStructType &&_struct_type)
This function moves the value in member struct_type.
Definition dds_xtypes_typeobject.hpp:21287
eProsima_user_DllExport void bitmask_type(const CompleteBitmaskType &_bitmask_type)
This function copies the value in member bitmask_type.
Definition dds_xtypes_typeobject.hpp:21647
eProsima_user_DllExport const CompleteStructType & struct_type() const
This function returns a constant reference to member struct_type.
Definition dds_xtypes_typeobject.hpp:21299
eProsima_user_DllExport CompleteTypeObject(const CompleteTypeObject &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:20743
CompleteAnnotationType m_annotation_type
Definition dds_xtypes_typeobject.hpp:21956
eProsima_user_DllExport CompleteBitmaskType & bitmask_type()
This function returns a reference to member bitmask_type.
Definition dds_xtypes_typeobject.hpp:21685
eProsima_user_DllExport CompleteStructType & struct_type()
This function returns a reference to member struct_type.
Definition dds_xtypes_typeobject.hpp:21314
eProsima_user_DllExport CompleteTypeObject()
Default constructor.
Definition dds_xtypes_typeobject.hpp:20720
eProsima_user_DllExport CompleteTypeObject(CompleteTypeObject &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:20801
eProsima_user_DllExport void sequence_type(const CompleteSequenceType &_sequence_type)
This function copies the value in member sequence_type.
Definition dds_xtypes_typeobject.hpp:21435
eProsima_user_DllExport bool operator==(const CompleteTypeObject &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:20979
eProsima_user_DllExport void bitset_type(const CompleteBitsetType &_bitset_type)
This function copies the value in member bitset_type.
Definition dds_xtypes_typeobject.hpp:21382
eProsima_user_DllExport void union_type(CompleteUnionType &&_union_type)
This function moves the value in member union_type.
Definition dds_xtypes_typeobject.hpp:21340
eProsima_user_DllExport CompleteUnionType & union_type()
This function returns a reference to member union_type.
Definition dds_xtypes_typeobject.hpp:21367
eProsima_user_DllExport ~CompleteTypeObject()
Default destructor.
Definition dds_xtypes_typeobject.hpp:20731
eProsima_user_DllExport bool operator!=(const CompleteTypeObject &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:21052
eProsima_user_DllExport CompleteTypeObject & operator=(const CompleteTypeObject &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:20859
eProsima_user_DllExport void alias_type(const CompleteAliasType &_alias_type)
This function copies the value in member alias_type.
Definition dds_xtypes_typeobject.hpp:21170
eProsima_user_DllExport const CompleteSequenceType & sequence_type() const
This function returns a constant reference to member sequence_type.
Definition dds_xtypes_typeobject.hpp:21458
eProsima_user_DllExport void union_type(const CompleteUnionType &_union_type)
This function copies the value in member union_type.
Definition dds_xtypes_typeobject.hpp:21329
CompleteArrayType m_array_type
Definition dds_xtypes_typeobject.hpp:21961
eProsima_user_DllExport CompleteEnumeratedType & enumerated_type()
This function returns a reference to member enumerated_type.
Definition dds_xtypes_typeobject.hpp:21632
eProsima_user_DllExport const CompleteEnumeratedType & enumerated_type() const
This function returns a constant reference to member enumerated_type.
Definition dds_xtypes_typeobject.hpp:21617
CompleteEnumeratedType m_enumerated_type
Definition dds_xtypes_typeobject.hpp:21963
eProsima_user_DllExport void sequence_type(CompleteSequenceType &&_sequence_type)
This function moves the value in member sequence_type.
Definition dds_xtypes_typeobject.hpp:21446
eProsima_user_DllExport CompleteExtendedType & extended_type()
This function returns a reference to member extended_type.
Definition dds_xtypes_typeobject.hpp:21738
eProsima_user_DllExport void enumerated_type(CompleteEnumeratedType &&_enumerated_type)
This function moves the value in member enumerated_type.
Definition dds_xtypes_typeobject.hpp:21605
eProsima_user_DllExport const CompleteArrayType & array_type() const
This function returns a constant reference to member array_type.
Definition dds_xtypes_typeobject.hpp:21511
eProsima_user_DllExport void alias_type(CompleteAliasType &&_alias_type)
This function moves the value in member alias_type.
Definition dds_xtypes_typeobject.hpp:21181
eProsima_user_DllExport void _d(uint8_t __d)
This function sets the discriminator value.
Definition dds_xtypes_typeobject.hpp:21063
eProsima_user_DllExport CompleteArrayType & array_type()
This function returns a reference to member array_type.
Definition dds_xtypes_typeobject.hpp:21526
eProsima_user_DllExport void extended_type(CompleteExtendedType &&_extended_type)
This function moves the value in member extended_type.
Definition dds_xtypes_typeobject.hpp:21711
CompleteBitmaskType m_bitmask_type
Definition dds_xtypes_typeobject.hpp:21964
CompleteMapType m_map_type
Definition dds_xtypes_typeobject.hpp:21962
eProsima_user_DllExport void map_type(CompleteMapType &&_map_type)
This function moves the value in member map_type.
Definition dds_xtypes_typeobject.hpp:21552
eProsima_user_DllExport CompleteSequenceType & sequence_type()
This function returns a reference to member sequence_type.
Definition dds_xtypes_typeobject.hpp:21473
CompleteSequenceType m_sequence_type
Definition dds_xtypes_typeobject.hpp:21960
eProsima_user_DllExport const CompleteUnionType & union_type() const
This function returns a constant reference to member union_type.
Definition dds_xtypes_typeobject.hpp:21352
eProsima_user_DllExport uint8_t _d() const
This function returns the value of the discriminator.
Definition dds_xtypes_typeobject.hpp:21161
eProsima_user_DllExport void extended_type(const CompleteExtendedType &_extended_type)
This function copies the value in member extended_type.
Definition dds_xtypes_typeobject.hpp:21700
eProsima_user_DllExport const CompleteExtendedType & extended_type() const
This function returns a constant reference to member extended_type.
Definition dds_xtypes_typeobject.hpp:21723
eProsima_user_DllExport CompleteMapType & map_type()
This function returns a reference to member map_type.
Definition dds_xtypes_typeobject.hpp:21579
eProsima_user_DllExport void enumerated_type(const CompleteEnumeratedType &_enumerated_type)
This function copies the value in member enumerated_type.
Definition dds_xtypes_typeobject.hpp:21594
eProsima_user_DllExport void annotation_type(const CompleteAnnotationType &_annotation_type)
This function copies the value in member annotation_type.
Definition dds_xtypes_typeobject.hpp:21223
CompleteUnionType m_union_type
Definition dds_xtypes_typeobject.hpp:21958
eProsima_user_DllExport void array_type(const CompleteArrayType &_array_type)
This function copies the value in member array_type.
Definition dds_xtypes_typeobject.hpp:21488
eProsima_user_DllExport const CompleteAliasType & alias_type() const
This function returns a constant reference to member alias_type.
Definition dds_xtypes_typeobject.hpp:21193
This class represents the structure CompleteUnionMember defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:9517
eProsima_user_DllExport CompleteUnionMember()
Default constructor.
Definition dds_xtypes_typeobject.hpp:9523
eProsima_user_DllExport CompleteUnionMember(const CompleteUnionMember &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:9538
eProsima_user_DllExport void common(const CommonUnionMember &_common)
This function copies the value in member common.
Definition dds_xtypes_typeobject.hpp:9611
eProsima_user_DllExport void detail(const CompleteMemberDetail &_detail)
This function copies the value in member detail.
Definition dds_xtypes_typeobject.hpp:9650
eProsima_user_DllExport void common(CommonUnionMember &&_common)
This function moves the value in member common.
Definition dds_xtypes_typeobject.hpp:9621
eProsima_user_DllExport ~CompleteUnionMember()
Default destructor.
Definition dds_xtypes_typeobject.hpp:9530
eProsima_user_DllExport CommonUnionMember & common()
This function returns a reference to member common.
Definition dds_xtypes_typeobject.hpp:9640
eProsima_user_DllExport void detail(CompleteMemberDetail &&_detail)
This function moves the value in member detail.
Definition dds_xtypes_typeobject.hpp:9660
eProsima_user_DllExport const CommonUnionMember & common() const
This function returns a constant reference to member common.
Definition dds_xtypes_typeobject.hpp:9631
eProsima_user_DllExport CompleteUnionMember & operator=(const CompleteUnionMember &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:9562
eProsima_user_DllExport bool operator!=(const CompleteUnionMember &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:9601
eProsima_user_DllExport bool operator==(const CompleteUnionMember &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:9590
eProsima_user_DllExport CompleteUnionMember(CompleteUnionMember &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:9551
eProsima_user_DllExport CompleteMemberDetail & detail()
This function returns a reference to member detail.
Definition dds_xtypes_typeobject.hpp:9679
eProsima_user_DllExport const CompleteMemberDetail & detail() const
This function returns a constant reference to member detail.
Definition dds_xtypes_typeobject.hpp:9670
This class represents the structure CompleteUnionType defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:10687
eProsima_user_DllExport bool operator==(const CompleteUnionType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:10772
eProsima_user_DllExport void union_flags(UnionTypeFlag &&_union_flags)
This function moves the value in member union_flags.
Definition dds_xtypes_typeobject.hpp:10805
eProsima_user_DllExport CompleteUnionMemberSeq & member_seq()
This function returns a reference to member member_seq.
Definition dds_xtypes_typeobject.hpp:10941
eProsima_user_DllExport CompleteUnionType(CompleteUnionType &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:10725
eProsima_user_DllExport void union_flags(const UnionTypeFlag &_union_flags)
This function copies the value in member union_flags.
Definition dds_xtypes_typeobject.hpp:10795
eProsima_user_DllExport CompleteUnionType()
Default constructor.
Definition dds_xtypes_typeobject.hpp:10693
eProsima_user_DllExport const CompleteUnionMemberSeq & member_seq() const
This function returns a constant reference to member member_seq.
Definition dds_xtypes_typeobject.hpp:10932
eProsima_user_DllExport ~CompleteUnionType()
Default destructor.
Definition dds_xtypes_typeobject.hpp:10700
eProsima_user_DllExport void discriminator(CompleteDiscriminatorMember &&_discriminator)
This function moves the value in member discriminator.
Definition dds_xtypes_typeobject.hpp:10883
eProsima_user_DllExport UnionTypeFlag & union_flags()
This function returns a reference to member union_flags.
Definition dds_xtypes_typeobject.hpp:10824
eProsima_user_DllExport CompleteUnionType & operator=(const CompleteUnionType &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:10738
eProsima_user_DllExport void member_seq(CompleteUnionMemberSeq &&_member_seq)
This function moves the value in member member_seq.
Definition dds_xtypes_typeobject.hpp:10922
eProsima_user_DllExport bool operator!=(const CompleteUnionType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:10785
eProsima_user_DllExport const CompleteDiscriminatorMember & discriminator() const
This function returns a constant reference to member discriminator.
Definition dds_xtypes_typeobject.hpp:10893
eProsima_user_DllExport void discriminator(const CompleteDiscriminatorMember &_discriminator)
This function copies the value in member discriminator.
Definition dds_xtypes_typeobject.hpp:10873
eProsima_user_DllExport CompleteDiscriminatorMember & discriminator()
This function returns a reference to member discriminator.
Definition dds_xtypes_typeobject.hpp:10902
eProsima_user_DllExport const CompleteUnionHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:10854
eProsima_user_DllExport void header(CompleteUnionHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:10844
eProsima_user_DllExport void header(const CompleteUnionHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:10834
eProsima_user_DllExport const UnionTypeFlag & union_flags() const
This function returns a constant reference to member union_flags.
Definition dds_xtypes_typeobject.hpp:10815
eProsima_user_DllExport CompleteUnionType(const CompleteUnionType &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:10708
eProsima_user_DllExport void member_seq(const CompleteUnionMemberSeq &_member_seq)
This function copies the value in member member_seq.
Definition dds_xtypes_typeobject.hpp:10912
eProsima_user_DllExport CompleteUnionHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:10863
This class represents the structure Dummy defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:2721
eProsima_user_DllExport bool operator!=(const Dummy &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:2799
eProsima_user_DllExport Dummy()
Default constructor.
Definition dds_xtypes_typeobject.hpp:2727
eProsima_user_DllExport Dummy & operator=(const Dummy &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:2762
eProsima_user_DllExport Dummy(Dummy &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:2752
eProsima_user_DllExport ~Dummy()
Default destructor.
Definition dds_xtypes_typeobject.hpp:2734
eProsima_user_DllExport Dummy(const Dummy &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:2742
eProsima_user_DllExport bool operator==(const Dummy &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:2788
This class represents the structure ExtendedAnnotationParameterValue defined by the user in the IDL f...
Definition dds_xtypes_typeobject.hpp:4202
eProsima_user_DllExport ExtendedAnnotationParameterValue(ExtendedAnnotationParameterValue &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:4233
eProsima_user_DllExport bool operator==(const ExtendedAnnotationParameterValue &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:4269
eProsima_user_DllExport ExtendedAnnotationParameterValue & operator=(const ExtendedAnnotationParameterValue &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:4243
eProsima_user_DllExport bool operator!=(const ExtendedAnnotationParameterValue &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:4280
eProsima_user_DllExport ExtendedAnnotationParameterValue(const ExtendedAnnotationParameterValue &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:4223
eProsima_user_DllExport ExtendedAnnotationParameterValue()
Default constructor.
Definition dds_xtypes_typeobject.hpp:4208
eProsima_user_DllExport ~ExtendedAnnotationParameterValue()
Default destructor.
Definition dds_xtypes_typeobject.hpp:4215
This class represents the structure ExtendedTypeDefn defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:2626
eProsima_user_DllExport ExtendedTypeDefn(const ExtendedTypeDefn &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:2647
eProsima_user_DllExport bool operator!=(const ExtendedTypeDefn &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:2704
eProsima_user_DllExport ~ExtendedTypeDefn()
Default destructor.
Definition dds_xtypes_typeobject.hpp:2639
eProsima_user_DllExport ExtendedTypeDefn(ExtendedTypeDefn &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:2657
eProsima_user_DllExport bool operator==(const ExtendedTypeDefn &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:2693
eProsima_user_DllExport ExtendedTypeDefn()
Default constructor.
Definition dds_xtypes_typeobject.hpp:2632
eProsima_user_DllExport ExtendedTypeDefn & operator=(const ExtendedTypeDefn &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:2667
This class represents the structure MinimalAliasBody defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:12962
eProsima_user_DllExport const CommonAliasBody & common() const
This function returns a constant reference to member common.
Definition dds_xtypes_typeobject.hpp:13069
eProsima_user_DllExport void common(const CommonAliasBody &_common)
This function copies the value in member common.
Definition dds_xtypes_typeobject.hpp:13049
eProsima_user_DllExport MinimalAliasBody()
Default constructor.
Definition dds_xtypes_typeobject.hpp:12968
eProsima_user_DllExport void common(CommonAliasBody &&_common)
This function moves the value in member common.
Definition dds_xtypes_typeobject.hpp:13059
eProsima_user_DllExport MinimalAliasBody(MinimalAliasBody &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:12994
eProsima_user_DllExport bool operator==(const MinimalAliasBody &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:13029
eProsima_user_DllExport CommonAliasBody & common()
This function returns a reference to member common.
Definition dds_xtypes_typeobject.hpp:13078
eProsima_user_DllExport ~MinimalAliasBody()
Default destructor.
Definition dds_xtypes_typeobject.hpp:12975
eProsima_user_DllExport MinimalAliasBody(const MinimalAliasBody &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:12983
eProsima_user_DllExport MinimalAliasBody & operator=(const MinimalAliasBody &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:13004
eProsima_user_DllExport bool operator!=(const MinimalAliasBody &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:13039
This class represents the structure MinimalAliasType defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:13550
eProsima_user_DllExport const AliasTypeFlag & alias_flags() const
This function returns a constant reference to member alias_flags.
Definition dds_xtypes_typeobject.hpp:13671
eProsima_user_DllExport MinimalAliasType & operator=(const MinimalAliasType &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:13598
eProsima_user_DllExport MinimalAliasType(const MinimalAliasType &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:13571
eProsima_user_DllExport void body(const MinimalAliasBody &_body)
This function copies the value in member body.
Definition dds_xtypes_typeobject.hpp:13729
eProsima_user_DllExport MinimalAliasType()
Default constructor.
Definition dds_xtypes_typeobject.hpp:13556
eProsima_user_DllExport void header(const MinimalAliasHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:13690
eProsima_user_DllExport void header(MinimalAliasHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:13700
eProsima_user_DllExport MinimalAliasBody & body()
This function returns a reference to member body.
Definition dds_xtypes_typeobject.hpp:13758
eProsima_user_DllExport bool operator==(const MinimalAliasType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:13629
eProsima_user_DllExport void alias_flags(const AliasTypeFlag &_alias_flags)
This function copies the value in member alias_flags.
Definition dds_xtypes_typeobject.hpp:13651
eProsima_user_DllExport bool operator!=(const MinimalAliasType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:13641
eProsima_user_DllExport void alias_flags(AliasTypeFlag &&_alias_flags)
This function moves the value in member alias_flags.
Definition dds_xtypes_typeobject.hpp:13661
eProsima_user_DllExport ~MinimalAliasType()
Default destructor.
Definition dds_xtypes_typeobject.hpp:13563
eProsima_user_DllExport AliasTypeFlag & alias_flags()
This function returns a reference to member alias_flags.
Definition dds_xtypes_typeobject.hpp:13680
eProsima_user_DllExport void body(MinimalAliasBody &&_body)
This function moves the value in member body.
Definition dds_xtypes_typeobject.hpp:13739
eProsima_user_DllExport const MinimalAliasBody & body() const
This function returns a constant reference to member body.
Definition dds_xtypes_typeobject.hpp:13749
eProsima_user_DllExport const MinimalAliasHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:13710
eProsima_user_DllExport MinimalAliasHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:13719
eProsima_user_DllExport MinimalAliasType(MinimalAliasType &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:13586
This class represents the structure MinimalAnnotationParameter defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:11644
eProsima_user_DllExport const CommonAnnotationParameter & common() const
This function returns a constant reference to member common.
Definition dds_xtypes_typeobject.hpp:11765
eProsima_user_DllExport bool operator!=(const MinimalAnnotationParameter &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:11735
eProsima_user_DllExport void common(const CommonAnnotationParameter &_common)
This function copies the value in member common.
Definition dds_xtypes_typeobject.hpp:11745
eProsima_user_DllExport bool operator==(const MinimalAnnotationParameter &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:11723
eProsima_user_DllExport MinimalAnnotationParameter(MinimalAnnotationParameter &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:11680
eProsima_user_DllExport MinimalAnnotationParameter & operator=(const MinimalAnnotationParameter &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:11692
eProsima_user_DllExport const AnnotationParameterValue & default_value() const
This function returns a constant reference to member default_value.
Definition dds_xtypes_typeobject.hpp:11843
eProsima_user_DllExport void name_hash(const NameHash &_name_hash)
This function copies the value in member name_hash.
Definition dds_xtypes_typeobject.hpp:11784
eProsima_user_DllExport void common(CommonAnnotationParameter &&_common)
This function moves the value in member common.
Definition dds_xtypes_typeobject.hpp:11755
eProsima_user_DllExport CommonAnnotationParameter & common()
This function returns a reference to member common.
Definition dds_xtypes_typeobject.hpp:11774
eProsima_user_DllExport AnnotationParameterValue & default_value()
This function returns a reference to member default_value.
Definition dds_xtypes_typeobject.hpp:11852
eProsima_user_DllExport ~MinimalAnnotationParameter()
Default destructor.
Definition dds_xtypes_typeobject.hpp:11657
eProsima_user_DllExport void default_value(AnnotationParameterValue &&_default_value)
This function moves the value in member default_value.
Definition dds_xtypes_typeobject.hpp:11833
eProsima_user_DllExport MinimalAnnotationParameter(const MinimalAnnotationParameter &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:11665
eProsima_user_DllExport void default_value(const AnnotationParameterValue &_default_value)
This function copies the value in member default_value.
Definition dds_xtypes_typeobject.hpp:11823
eProsima_user_DllExport const NameHash & name_hash() const
This function returns a constant reference to member name_hash.
Definition dds_xtypes_typeobject.hpp:11804
eProsima_user_DllExport void name_hash(NameHash &&_name_hash)
This function moves the value in member name_hash.
Definition dds_xtypes_typeobject.hpp:11794
eProsima_user_DllExport MinimalAnnotationParameter()
Default constructor.
Definition dds_xtypes_typeobject.hpp:11650
eProsima_user_DllExport NameHash & name_hash()
This function returns a reference to member name_hash.
Definition dds_xtypes_typeobject.hpp:11813
This class represents the structure MinimalAnnotationType defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:12328
eProsima_user_DllExport MinimalAnnotationHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:12497
eProsima_user_DllExport void header(MinimalAnnotationHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:12478
eProsima_user_DllExport MinimalAnnotationParameterSeq & member_seq()
This function returns a reference to member member_seq.
Definition dds_xtypes_typeobject.hpp:12536
eProsima_user_DllExport ~MinimalAnnotationType()
Default destructor.
Definition dds_xtypes_typeobject.hpp:12341
eProsima_user_DllExport MinimalAnnotationType & operator=(const MinimalAnnotationType &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:12376
eProsima_user_DllExport AnnotationTypeFlag & annotation_flag()
This function returns a reference to member annotation_flag.
Definition dds_xtypes_typeobject.hpp:12458
eProsima_user_DllExport MinimalAnnotationType(MinimalAnnotationType &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:12364
eProsima_user_DllExport void annotation_flag(AnnotationTypeFlag &&_annotation_flag)
This function moves the value in member annotation_flag.
Definition dds_xtypes_typeobject.hpp:12439
eProsima_user_DllExport const MinimalAnnotationHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:12488
eProsima_user_DllExport bool operator==(const MinimalAnnotationType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:12407
eProsima_user_DllExport MinimalAnnotationType()
Default constructor.
Definition dds_xtypes_typeobject.hpp:12334
eProsima_user_DllExport MinimalAnnotationType(const MinimalAnnotationType &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:12349
eProsima_user_DllExport void annotation_flag(const AnnotationTypeFlag &_annotation_flag)
This function copies the value in member annotation_flag.
Definition dds_xtypes_typeobject.hpp:12429
eProsima_user_DllExport void header(const MinimalAnnotationHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:12468
eProsima_user_DllExport void member_seq(MinimalAnnotationParameterSeq &&_member_seq)
This function moves the value in member member_seq.
Definition dds_xtypes_typeobject.hpp:12517
eProsima_user_DllExport const AnnotationTypeFlag & annotation_flag() const
This function returns a constant reference to member annotation_flag.
Definition dds_xtypes_typeobject.hpp:12449
eProsima_user_DllExport void member_seq(const MinimalAnnotationParameterSeq &_member_seq)
This function copies the value in member member_seq.
Definition dds_xtypes_typeobject.hpp:12507
eProsima_user_DllExport bool operator!=(const MinimalAnnotationType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:12419
eProsima_user_DllExport const MinimalAnnotationParameterSeq & member_seq() const
This function returns a constant reference to member member_seq.
Definition dds_xtypes_typeobject.hpp:12527
This class represents the structure MinimalArrayType defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:16013
eProsima_user_DllExport void collection_flag(CollectionTypeFlag &&_collection_flag)
This function moves the value in member collection_flag.
Definition dds_xtypes_typeobject.hpp:16124
eProsima_user_DllExport void header(MinimalArrayHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:16163
eProsima_user_DllExport bool operator==(const MinimalArrayType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:16092
eProsima_user_DllExport void element(MinimalCollectionElement &&_element)
This function moves the value in member element.
Definition dds_xtypes_typeobject.hpp:16202
eProsima_user_DllExport void header(const MinimalArrayHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:16153
eProsima_user_DllExport const MinimalCollectionElement & element() const
This function returns a constant reference to member element.
Definition dds_xtypes_typeobject.hpp:16212
eProsima_user_DllExport CollectionTypeFlag & collection_flag()
This function returns a reference to member collection_flag.
Definition dds_xtypes_typeobject.hpp:16143
eProsima_user_DllExport const MinimalArrayHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:16173
eProsima_user_DllExport ~MinimalArrayType()
Default destructor.
Definition dds_xtypes_typeobject.hpp:16026
eProsima_user_DllExport void collection_flag(const CollectionTypeFlag &_collection_flag)
This function copies the value in member collection_flag.
Definition dds_xtypes_typeobject.hpp:16114
eProsima_user_DllExport void element(const MinimalCollectionElement &_element)
This function copies the value in member element.
Definition dds_xtypes_typeobject.hpp:16192
eProsima_user_DllExport const CollectionTypeFlag & collection_flag() const
This function returns a constant reference to member collection_flag.
Definition dds_xtypes_typeobject.hpp:16134
eProsima_user_DllExport MinimalArrayType(MinimalArrayType &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:16049
eProsima_user_DllExport bool operator!=(const MinimalArrayType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:16104
eProsima_user_DllExport MinimalArrayType & operator=(const MinimalArrayType &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:16061
eProsima_user_DllExport MinimalCollectionElement & element()
This function returns a reference to member element.
Definition dds_xtypes_typeobject.hpp:16221
eProsima_user_DllExport MinimalArrayType(const MinimalArrayType &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:16034
eProsima_user_DllExport MinimalArrayType()
Default constructor.
Definition dds_xtypes_typeobject.hpp:16019
eProsima_user_DllExport MinimalArrayHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:16182
This class represents the structure MinimalBitfield defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:19755
eProsima_user_DllExport MinimalBitfield(const MinimalBitfield &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:19776
eProsima_user_DllExport CommonBitfield & common()
This function returns a reference to member common.
Definition dds_xtypes_typeobject.hpp:19878
eProsima_user_DllExport const CommonBitfield & common() const
This function returns a constant reference to member common.
Definition dds_xtypes_typeobject.hpp:19869
eProsima_user_DllExport void name_hash(const NameHash &_name_hash)
This function copies the value in member name_hash.
Definition dds_xtypes_typeobject.hpp:19888
eProsima_user_DllExport bool operator!=(const MinimalBitfield &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:19839
eProsima_user_DllExport MinimalBitfield & operator=(const MinimalBitfield &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:19800
eProsima_user_DllExport MinimalBitfield(MinimalBitfield &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:19789
eProsima_user_DllExport ~MinimalBitfield()
Default destructor.
Definition dds_xtypes_typeobject.hpp:19768
eProsima_user_DllExport bool operator==(const MinimalBitfield &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:19828
eProsima_user_DllExport void common(const CommonBitfield &_common)
This function copies the value in member common.
Definition dds_xtypes_typeobject.hpp:19849
eProsima_user_DllExport void common(CommonBitfield &&_common)
This function moves the value in member common.
Definition dds_xtypes_typeobject.hpp:19859
eProsima_user_DllExport MinimalBitfield()
Default constructor.
Definition dds_xtypes_typeobject.hpp:19761
eProsima_user_DllExport const NameHash & name_hash() const
This function returns a constant reference to member name_hash.
Definition dds_xtypes_typeobject.hpp:19908
eProsima_user_DllExport void name_hash(NameHash &&_name_hash)
This function moves the value in member name_hash.
Definition dds_xtypes_typeobject.hpp:19898
eProsima_user_DllExport NameHash & name_hash()
This function returns a reference to member name_hash.
Definition dds_xtypes_typeobject.hpp:19917
This class represents the structure MinimalBitflag defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:18566
eProsima_user_DllExport void detail(const MinimalMemberDetail &_detail)
This function copies the value in member detail.
Definition dds_xtypes_typeobject.hpp:18699
eProsima_user_DllExport CommonBitflag & common()
This function returns a reference to member common.
Definition dds_xtypes_typeobject.hpp:18689
eProsima_user_DllExport const MinimalMemberDetail & detail() const
This function returns a constant reference to member detail.
Definition dds_xtypes_typeobject.hpp:18719
eProsima_user_DllExport MinimalMemberDetail & detail()
This function returns a reference to member detail.
Definition dds_xtypes_typeobject.hpp:18728
eProsima_user_DllExport MinimalBitflag(MinimalBitflag &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:18600
eProsima_user_DllExport ~MinimalBitflag()
Default destructor.
Definition dds_xtypes_typeobject.hpp:18579
eProsima_user_DllExport void common(const CommonBitflag &_common)
This function copies the value in member common.
Definition dds_xtypes_typeobject.hpp:18660
eProsima_user_DllExport void common(CommonBitflag &&_common)
This function moves the value in member common.
Definition dds_xtypes_typeobject.hpp:18670
eProsima_user_DllExport bool operator!=(const MinimalBitflag &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:18650
eProsima_user_DllExport const CommonBitflag & common() const
This function returns a constant reference to member common.
Definition dds_xtypes_typeobject.hpp:18680
eProsima_user_DllExport MinimalBitflag(const MinimalBitflag &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:18587
eProsima_user_DllExport bool operator==(const MinimalBitflag &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:18639
eProsima_user_DllExport void detail(MinimalMemberDetail &&_detail)
This function moves the value in member detail.
Definition dds_xtypes_typeobject.hpp:18709
eProsima_user_DllExport MinimalBitflag()
Default constructor.
Definition dds_xtypes_typeobject.hpp:18572
eProsima_user_DllExport MinimalBitflag & operator=(const MinimalBitflag &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:18611
This class represents the structure MinimalBitmaskType defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:19102
eProsima_user_DllExport void header(const MinimalBitmaskHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:19242
eProsima_user_DllExport ~MinimalBitmaskType()
Default destructor.
Definition dds_xtypes_typeobject.hpp:19115
eProsima_user_DllExport const BitmaskTypeFlag & bitmask_flags() const
This function returns a constant reference to member bitmask_flags.
Definition dds_xtypes_typeobject.hpp:19223
eProsima_user_DllExport MinimalBitmaskHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:19271
eProsima_user_DllExport void bitmask_flags(const BitmaskTypeFlag &_bitmask_flags)
This function copies the value in member bitmask_flags.
Definition dds_xtypes_typeobject.hpp:19203
eProsima_user_DllExport MinimalBitmaskType()
Default constructor.
Definition dds_xtypes_typeobject.hpp:19108
eProsima_user_DllExport const MinimalBitflagSeq & flag_seq() const
This function returns a constant reference to member flag_seq.
Definition dds_xtypes_typeobject.hpp:19301
eProsima_user_DllExport MinimalBitmaskType(MinimalBitmaskType &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:19138
eProsima_user_DllExport void flag_seq(MinimalBitflagSeq &&_flag_seq)
This function moves the value in member flag_seq.
Definition dds_xtypes_typeobject.hpp:19291
eProsima_user_DllExport bool operator==(const MinimalBitmaskType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:19181
eProsima_user_DllExport MinimalBitmaskType & operator=(const MinimalBitmaskType &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:19150
eProsima_user_DllExport void header(MinimalBitmaskHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:19252
eProsima_user_DllExport void flag_seq(const MinimalBitflagSeq &_flag_seq)
This function copies the value in member flag_seq.
Definition dds_xtypes_typeobject.hpp:19281
eProsima_user_DllExport MinimalBitflagSeq & flag_seq()
This function returns a reference to member flag_seq.
Definition dds_xtypes_typeobject.hpp:19310
eProsima_user_DllExport bool operator!=(const MinimalBitmaskType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:19193
eProsima_user_DllExport MinimalBitmaskType(const MinimalBitmaskType &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:19123
eProsima_user_DllExport BitmaskTypeFlag & bitmask_flags()
This function returns a reference to member bitmask_flags.
Definition dds_xtypes_typeobject.hpp:19232
eProsima_user_DllExport const MinimalBitmaskHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:19262
eProsima_user_DllExport void bitmask_flags(BitmaskTypeFlag &&_bitmask_flags)
This function moves the value in member bitmask_flags.
Definition dds_xtypes_typeobject.hpp:19213
This class represents the structure MinimalBitsetType defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:20392
eProsima_user_DllExport MinimalBitsetType(MinimalBitsetType &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:20428
eProsima_user_DllExport ~MinimalBitsetType()
Default destructor.
Definition dds_xtypes_typeobject.hpp:20405
eProsima_user_DllExport void field_seq(const MinimalBitfieldSeq &_field_seq)
This function copies the value in member field_seq.
Definition dds_xtypes_typeobject.hpp:20571
eProsima_user_DllExport void header(const MinimalBitsetHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:20532
eProsima_user_DllExport void field_seq(MinimalBitfieldSeq &&_field_seq)
This function moves the value in member field_seq.
Definition dds_xtypes_typeobject.hpp:20581
eProsima_user_DllExport void bitset_flags(const BitsetTypeFlag &_bitset_flags)
This function copies the value in member bitset_flags.
Definition dds_xtypes_typeobject.hpp:20493
eProsima_user_DllExport const BitsetTypeFlag & bitset_flags() const
This function returns a constant reference to member bitset_flags.
Definition dds_xtypes_typeobject.hpp:20513
eProsima_user_DllExport bool operator==(const MinimalBitsetType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:20471
eProsima_user_DllExport MinimalBitsetType()
Default constructor.
Definition dds_xtypes_typeobject.hpp:20398
eProsima_user_DllExport MinimalBitfieldSeq & field_seq()
This function returns a reference to member field_seq.
Definition dds_xtypes_typeobject.hpp:20600
eProsima_user_DllExport const MinimalBitfieldSeq & field_seq() const
This function returns a constant reference to member field_seq.
Definition dds_xtypes_typeobject.hpp:20591
eProsima_user_DllExport MinimalBitsetHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:20561
eProsima_user_DllExport void bitset_flags(BitsetTypeFlag &&_bitset_flags)
This function moves the value in member bitset_flags.
Definition dds_xtypes_typeobject.hpp:20503
eProsima_user_DllExport const MinimalBitsetHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:20552
eProsima_user_DllExport MinimalBitsetType & operator=(const MinimalBitsetType &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:20440
eProsima_user_DllExport MinimalBitsetType(const MinimalBitsetType &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:20413
eProsima_user_DllExport BitsetTypeFlag & bitset_flags()
This function returns a reference to member bitset_flags.
Definition dds_xtypes_typeobject.hpp:20522
eProsima_user_DllExport bool operator!=(const MinimalBitsetType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:20483
eProsima_user_DllExport void header(MinimalBitsetHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:20542
This class represents the structure MinimalCollectionElement defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:14317
eProsima_user_DllExport MinimalCollectionElement(MinimalCollectionElement &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:14349
eProsima_user_DllExport MinimalCollectionElement()
Default constructor.
Definition dds_xtypes_typeobject.hpp:14323
eProsima_user_DllExport bool operator!=(const MinimalCollectionElement &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:14394
eProsima_user_DllExport void common(const CommonCollectionElement &_common)
This function copies the value in member common.
Definition dds_xtypes_typeobject.hpp:14404
eProsima_user_DllExport MinimalCollectionElement & operator=(const MinimalCollectionElement &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:14359
eProsima_user_DllExport MinimalCollectionElement(const MinimalCollectionElement &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:14338
eProsima_user_DllExport const CommonCollectionElement & common() const
This function returns a constant reference to member common.
Definition dds_xtypes_typeobject.hpp:14424
eProsima_user_DllExport bool operator==(const MinimalCollectionElement &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:14384
eProsima_user_DllExport CommonCollectionElement & common()
This function returns a reference to member common.
Definition dds_xtypes_typeobject.hpp:14433
eProsima_user_DllExport ~MinimalCollectionElement()
Default destructor.
Definition dds_xtypes_typeobject.hpp:14330
eProsima_user_DllExport void common(CommonCollectionElement &&_common)
This function moves the value in member common.
Definition dds_xtypes_typeobject.hpp:14414
This class represents the structure MinimalDiscriminatorMember defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:10288
eProsima_user_DllExport MinimalDiscriminatorMember(const MinimalDiscriminatorMember &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:10309
eProsima_user_DllExport CommonDiscriminatorMember & common()
This function returns a reference to member common.
Definition dds_xtypes_typeobject.hpp:10404
eProsima_user_DllExport const CommonDiscriminatorMember & common() const
This function returns a constant reference to member common.
Definition dds_xtypes_typeobject.hpp:10395
eProsima_user_DllExport MinimalDiscriminatorMember & operator=(const MinimalDiscriminatorMember &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:10330
eProsima_user_DllExport bool operator==(const MinimalDiscriminatorMember &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:10355
eProsima_user_DllExport ~MinimalDiscriminatorMember()
Default destructor.
Definition dds_xtypes_typeobject.hpp:10301
eProsima_user_DllExport MinimalDiscriminatorMember()
Default constructor.
Definition dds_xtypes_typeobject.hpp:10294
eProsima_user_DllExport bool operator!=(const MinimalDiscriminatorMember &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:10365
eProsima_user_DllExport void common(CommonDiscriminatorMember &&_common)
This function moves the value in member common.
Definition dds_xtypes_typeobject.hpp:10385
eProsima_user_DllExport void common(const CommonDiscriminatorMember &_common)
This function copies the value in member common.
Definition dds_xtypes_typeobject.hpp:10375
eProsima_user_DllExport MinimalDiscriminatorMember(MinimalDiscriminatorMember &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:10320
This class represents the structure MinimalEnumeratedLiteral defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:17142
eProsima_user_DllExport void detail(const MinimalMemberDetail &_detail)
This function copies the value in member detail.
Definition dds_xtypes_typeobject.hpp:17275
eProsima_user_DllExport MinimalEnumeratedLiteral & operator=(const MinimalEnumeratedLiteral &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:17187
eProsima_user_DllExport const MinimalMemberDetail & detail() const
This function returns a constant reference to member detail.
Definition dds_xtypes_typeobject.hpp:17295
eProsima_user_DllExport MinimalMemberDetail & detail()
This function returns a reference to member detail.
Definition dds_xtypes_typeobject.hpp:17304
eProsima_user_DllExport bool operator==(const MinimalEnumeratedLiteral &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:17215
eProsima_user_DllExport const CommonEnumeratedLiteral & common() const
This function returns a constant reference to member common.
Definition dds_xtypes_typeobject.hpp:17256
eProsima_user_DllExport CommonEnumeratedLiteral & common()
This function returns a reference to member common.
Definition dds_xtypes_typeobject.hpp:17265
eProsima_user_DllExport ~MinimalEnumeratedLiteral()
Default destructor.
Definition dds_xtypes_typeobject.hpp:17155
eProsima_user_DllExport void detail(MinimalMemberDetail &&_detail)
This function moves the value in member detail.
Definition dds_xtypes_typeobject.hpp:17285
eProsima_user_DllExport MinimalEnumeratedLiteral()
Default constructor.
Definition dds_xtypes_typeobject.hpp:17148
eProsima_user_DllExport bool operator!=(const MinimalEnumeratedLiteral &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:17226
eProsima_user_DllExport void common(const CommonEnumeratedLiteral &_common)
This function copies the value in member common.
Definition dds_xtypes_typeobject.hpp:17236
eProsima_user_DllExport MinimalEnumeratedLiteral(const MinimalEnumeratedLiteral &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:17163
eProsima_user_DllExport MinimalEnumeratedLiteral(MinimalEnumeratedLiteral &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:17176
eProsima_user_DllExport void common(CommonEnumeratedLiteral &&_common)
This function moves the value in member common.
Definition dds_xtypes_typeobject.hpp:17246
This class represents the structure MinimalEnumeratedType defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:17987
eProsima_user_DllExport MinimalEnumeratedHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:18156
eProsima_user_DllExport EnumTypeFlag & enum_flags()
This function returns a reference to member enum_flags.
Definition dds_xtypes_typeobject.hpp:18117
eProsima_user_DllExport MinimalEnumeratedLiteralSeq & literal_seq()
This function returns a reference to member literal_seq.
Definition dds_xtypes_typeobject.hpp:18195
eProsima_user_DllExport MinimalEnumeratedType & operator=(const MinimalEnumeratedType &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:18035
eProsima_user_DllExport MinimalEnumeratedType(MinimalEnumeratedType &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:18023
eProsima_user_DllExport void enum_flags(const EnumTypeFlag &_enum_flags)
This function copies the value in member enum_flags.
Definition dds_xtypes_typeobject.hpp:18088
eProsima_user_DllExport bool operator==(const MinimalEnumeratedType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:18066
eProsima_user_DllExport bool operator!=(const MinimalEnumeratedType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:18078
eProsima_user_DllExport void literal_seq(MinimalEnumeratedLiteralSeq &&_literal_seq)
This function moves the value in member literal_seq.
Definition dds_xtypes_typeobject.hpp:18176
eProsima_user_DllExport void enum_flags(EnumTypeFlag &&_enum_flags)
This function moves the value in member enum_flags.
Definition dds_xtypes_typeobject.hpp:18098
eProsima_user_DllExport void header(MinimalEnumeratedHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:18137
eProsima_user_DllExport void literal_seq(const MinimalEnumeratedLiteralSeq &_literal_seq)
This function copies the value in member literal_seq.
Definition dds_xtypes_typeobject.hpp:18166
eProsima_user_DllExport ~MinimalEnumeratedType()
Default destructor.
Definition dds_xtypes_typeobject.hpp:18000
eProsima_user_DllExport void header(const MinimalEnumeratedHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:18127
eProsima_user_DllExport const MinimalEnumeratedLiteralSeq & literal_seq() const
This function returns a constant reference to member literal_seq.
Definition dds_xtypes_typeobject.hpp:18186
eProsima_user_DllExport MinimalEnumeratedType()
Default constructor.
Definition dds_xtypes_typeobject.hpp:17993
eProsima_user_DllExport const MinimalEnumeratedHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:18147
eProsima_user_DllExport const EnumTypeFlag & enum_flags() const
This function returns a constant reference to member enum_flags.
Definition dds_xtypes_typeobject.hpp:18108
eProsima_user_DllExport MinimalEnumeratedType(const MinimalEnumeratedType &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:18008
This class represents the structure MinimalExtendedType defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:21977
eProsima_user_DllExport MinimalExtendedType & operator=(const MinimalExtendedType &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:22018
eProsima_user_DllExport bool operator==(const MinimalExtendedType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:22044
eProsima_user_DllExport bool operator!=(const MinimalExtendedType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:22055
eProsima_user_DllExport MinimalExtendedType(MinimalExtendedType &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:22008
eProsima_user_DllExport MinimalExtendedType(const MinimalExtendedType &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:21998
eProsima_user_DllExport MinimalExtendedType()
Default constructor.
Definition dds_xtypes_typeobject.hpp:21983
eProsima_user_DllExport ~MinimalExtendedType()
Default destructor.
Definition dds_xtypes_typeobject.hpp:21990
This class represents the structure MinimalMapType defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:16514
eProsima_user_DllExport void collection_flag(CollectionTypeFlag &&_collection_flag)
This function moves the value in member collection_flag.
Definition dds_xtypes_typeobject.hpp:16632
eProsima_user_DllExport bool operator!=(const MinimalMapType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:16612
eProsima_user_DllExport MinimalCollectionHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:16690
eProsima_user_DllExport void element(MinimalCollectionElement &&_element)
This function moves the value in member element.
Definition dds_xtypes_typeobject.hpp:16749
eProsima_user_DllExport void key(const MinimalCollectionElement &_key)
This function copies the value in member key.
Definition dds_xtypes_typeobject.hpp:16700
eProsima_user_DllExport const MinimalCollectionElement & element() const
This function returns a constant reference to member element.
Definition dds_xtypes_typeobject.hpp:16759
eProsima_user_DllExport MinimalCollectionElement & key()
This function returns a reference to member key.
Definition dds_xtypes_typeobject.hpp:16729
eProsima_user_DllExport ~MinimalMapType()
Default destructor.
Definition dds_xtypes_typeobject.hpp:16527
eProsima_user_DllExport MinimalMapType(MinimalMapType &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:16552
eProsima_user_DllExport const MinimalCollectionHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:16681
eProsima_user_DllExport void key(MinimalCollectionElement &&_key)
This function moves the value in member key.
Definition dds_xtypes_typeobject.hpp:16710
eProsima_user_DllExport CollectionTypeFlag & collection_flag()
This function returns a reference to member collection_flag.
Definition dds_xtypes_typeobject.hpp:16651
eProsima_user_DllExport MinimalMapType(const MinimalMapType &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:16535
eProsima_user_DllExport void collection_flag(const CollectionTypeFlag &_collection_flag)
This function copies the value in member collection_flag.
Definition dds_xtypes_typeobject.hpp:16622
eProsima_user_DllExport void element(const MinimalCollectionElement &_element)
This function copies the value in member element.
Definition dds_xtypes_typeobject.hpp:16739
eProsima_user_DllExport void header(const MinimalCollectionHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:16661
eProsima_user_DllExport MinimalMapType & operator=(const MinimalMapType &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:16565
eProsima_user_DllExport MinimalMapType()
Default constructor.
Definition dds_xtypes_typeobject.hpp:16520
eProsima_user_DllExport const MinimalCollectionElement & key() const
This function returns a constant reference to member key.
Definition dds_xtypes_typeobject.hpp:16720
eProsima_user_DllExport const CollectionTypeFlag & collection_flag() const
This function returns a constant reference to member collection_flag.
Definition dds_xtypes_typeobject.hpp:16642
eProsima_user_DllExport MinimalCollectionElement & element()
This function returns a reference to member element.
Definition dds_xtypes_typeobject.hpp:16768
eProsima_user_DllExport void header(MinimalCollectionHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:16671
eProsima_user_DllExport bool operator==(const MinimalMapType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:16599
This class represents the structure MinimalMemberDetail defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:7485
eProsima_user_DllExport bool operator==(const MinimalMemberDetail &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:7552
eProsima_user_DllExport void name_hash(const NameHash &_name_hash)
This function copies the value in member name_hash.
Definition dds_xtypes_typeobject.hpp:7572
eProsima_user_DllExport ~MinimalMemberDetail()
Default destructor.
Definition dds_xtypes_typeobject.hpp:7498
eProsima_user_DllExport MinimalMemberDetail & operator=(const MinimalMemberDetail &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:7527
eProsima_user_DllExport bool operator!=(const MinimalMemberDetail &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:7562
eProsima_user_DllExport MinimalMemberDetail(const MinimalMemberDetail &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:7506
eProsima_user_DllExport MinimalMemberDetail(MinimalMemberDetail &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:7517
eProsima_user_DllExport MinimalMemberDetail()
Default constructor.
Definition dds_xtypes_typeobject.hpp:7491
eProsima_user_DllExport const NameHash & name_hash() const
This function returns a constant reference to member name_hash.
Definition dds_xtypes_typeobject.hpp:7592
eProsima_user_DllExport void name_hash(NameHash &&_name_hash)
This function moves the value in member name_hash.
Definition dds_xtypes_typeobject.hpp:7582
eProsima_user_DllExport NameHash & name_hash()
This function returns a reference to member name_hash.
Definition dds_xtypes_typeobject.hpp:7601
This class represents the structure MinimalSequenceType defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:15113
eProsima_user_DllExport void collection_flag(CollectionTypeFlag &&_collection_flag)
This function moves the value in member collection_flag.
Definition dds_xtypes_typeobject.hpp:15224
eProsima_user_DllExport MinimalCollectionHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:15282
eProsima_user_DllExport MinimalSequenceType(const MinimalSequenceType &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:15134
eProsima_user_DllExport void element(MinimalCollectionElement &&_element)
This function moves the value in member element.
Definition dds_xtypes_typeobject.hpp:15302
eProsima_user_DllExport bool operator!=(const MinimalSequenceType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:15204
eProsima_user_DllExport const MinimalCollectionElement & element() const
This function returns a constant reference to member element.
Definition dds_xtypes_typeobject.hpp:15312
eProsima_user_DllExport MinimalSequenceType(MinimalSequenceType &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:15149
eProsima_user_DllExport MinimalSequenceType()
Default constructor.
Definition dds_xtypes_typeobject.hpp:15119
eProsima_user_DllExport bool operator==(const MinimalSequenceType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:15192
eProsima_user_DllExport const MinimalCollectionHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:15273
eProsima_user_DllExport CollectionTypeFlag & collection_flag()
This function returns a reference to member collection_flag.
Definition dds_xtypes_typeobject.hpp:15243
eProsima_user_DllExport void collection_flag(const CollectionTypeFlag &_collection_flag)
This function copies the value in member collection_flag.
Definition dds_xtypes_typeobject.hpp:15214
eProsima_user_DllExport void element(const MinimalCollectionElement &_element)
This function copies the value in member element.
Definition dds_xtypes_typeobject.hpp:15292
eProsima_user_DllExport void header(const MinimalCollectionHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:15253
eProsima_user_DllExport const CollectionTypeFlag & collection_flag() const
This function returns a constant reference to member collection_flag.
Definition dds_xtypes_typeobject.hpp:15234
eProsima_user_DllExport MinimalSequenceType & operator=(const MinimalSequenceType &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:15161
eProsima_user_DllExport MinimalCollectionElement & element()
This function returns a reference to member element.
Definition dds_xtypes_typeobject.hpp:15321
eProsima_user_DllExport void header(MinimalCollectionHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:15263
eProsima_user_DllExport ~MinimalSequenceType()
Default destructor.
Definition dds_xtypes_typeobject.hpp:15126
This class represents the structure MinimalStructMember defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:7800
eProsima_user_DllExport void detail(const MinimalMemberDetail &_detail)
This function copies the value in member detail.
Definition dds_xtypes_typeobject.hpp:7933
eProsima_user_DllExport const MinimalMemberDetail & detail() const
This function returns a constant reference to member detail.
Definition dds_xtypes_typeobject.hpp:7953
eProsima_user_DllExport MinimalMemberDetail & detail()
This function returns a reference to member detail.
Definition dds_xtypes_typeobject.hpp:7962
eProsima_user_DllExport MinimalStructMember(MinimalStructMember &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:7834
eProsima_user_DllExport MinimalStructMember()
Default constructor.
Definition dds_xtypes_typeobject.hpp:7806
eProsima_user_DllExport void common(const CommonStructMember &_common)
This function copies the value in member common.
Definition dds_xtypes_typeobject.hpp:7894
eProsima_user_DllExport MinimalStructMember & operator=(const MinimalStructMember &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:7845
eProsima_user_DllExport CommonStructMember & common()
This function returns a reference to member common.
Definition dds_xtypes_typeobject.hpp:7923
eProsima_user_DllExport MinimalStructMember(const MinimalStructMember &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:7821
eProsima_user_DllExport void detail(MinimalMemberDetail &&_detail)
This function moves the value in member detail.
Definition dds_xtypes_typeobject.hpp:7943
eProsima_user_DllExport const CommonStructMember & common() const
This function returns a constant reference to member common.
Definition dds_xtypes_typeobject.hpp:7914
eProsima_user_DllExport void common(CommonStructMember &&_common)
This function moves the value in member common.
Definition dds_xtypes_typeobject.hpp:7904
eProsima_user_DllExport ~MinimalStructMember()
Default destructor.
Definition dds_xtypes_typeobject.hpp:7813
eProsima_user_DllExport bool operator==(const MinimalStructMember &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:7873
eProsima_user_DllExport bool operator!=(const MinimalStructMember &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:7884
This class represents the structure MinimalStructType defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:9024
eProsima_user_DllExport void header(const MinimalStructHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:9164
eProsima_user_DllExport const MinimalStructMemberSeq & member_seq() const
This function returns a constant reference to member member_seq.
Definition dds_xtypes_typeobject.hpp:9223
eProsima_user_DllExport void header(MinimalStructHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:9174
eProsima_user_DllExport MinimalStructType & operator=(const MinimalStructType &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:9072
eProsima_user_DllExport MinimalStructType()
Default constructor.
Definition dds_xtypes_typeobject.hpp:9030
eProsima_user_DllExport MinimalStructType(const MinimalStructType &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:9045
eProsima_user_DllExport MinimalStructMemberSeq & member_seq()
This function returns a reference to member member_seq.
Definition dds_xtypes_typeobject.hpp:9232
eProsima_user_DllExport ~MinimalStructType()
Default destructor.
Definition dds_xtypes_typeobject.hpp:9037
eProsima_user_DllExport void member_seq(MinimalStructMemberSeq &&_member_seq)
This function moves the value in member member_seq.
Definition dds_xtypes_typeobject.hpp:9213
eProsima_user_DllExport bool operator!=(const MinimalStructType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:9115
eProsima_user_DllExport void struct_flags(StructTypeFlag &&_struct_flags)
This function moves the value in member struct_flags.
Definition dds_xtypes_typeobject.hpp:9135
eProsima_user_DllExport void struct_flags(const StructTypeFlag &_struct_flags)
This function copies the value in member struct_flags.
Definition dds_xtypes_typeobject.hpp:9125
eProsima_user_DllExport bool operator==(const MinimalStructType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:9103
eProsima_user_DllExport const StructTypeFlag & struct_flags() const
This function returns a constant reference to member struct_flags.
Definition dds_xtypes_typeobject.hpp:9145
eProsima_user_DllExport const MinimalStructHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:9184
eProsima_user_DllExport MinimalStructType(MinimalStructType &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:9060
eProsima_user_DllExport void member_seq(const MinimalStructMemberSeq &_member_seq)
This function copies the value in member member_seq.
Definition dds_xtypes_typeobject.hpp:9203
eProsima_user_DllExport StructTypeFlag & struct_flags()
This function returns a reference to member struct_flags.
Definition dds_xtypes_typeobject.hpp:9154
eProsima_user_DllExport MinimalStructHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:9193
This class represents the structure MinimalTypeDetail defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:8115
eProsima_user_DllExport bool operator!=(const MinimalTypeDetail &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:8193
eProsima_user_DllExport MinimalTypeDetail(const MinimalTypeDetail &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:8136
eProsima_user_DllExport MinimalTypeDetail & operator=(const MinimalTypeDetail &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:8156
eProsima_user_DllExport MinimalTypeDetail(MinimalTypeDetail &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:8146
eProsima_user_DllExport MinimalTypeDetail()
Default constructor.
Definition dds_xtypes_typeobject.hpp:8121
eProsima_user_DllExport bool operator==(const MinimalTypeDetail &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:8182
eProsima_user_DllExport ~MinimalTypeDetail()
Default destructor.
Definition dds_xtypes_typeobject.hpp:8128
This class represents the union MinimalTypeObject defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:22072
eProsima_user_DllExport MinimalStructType & struct_type()
This function returns a reference to member struct_type.
Definition dds_xtypes_typeobject.hpp:22672
eProsima_user_DllExport void union_type(const MinimalUnionType &_union_type)
This function copies the value in member union_type.
Definition dds_xtypes_typeobject.hpp:22687
eProsima_user_DllExport const MinimalEnumeratedType & enumerated_type() const
This function returns a constant reference to member enumerated_type.
Definition dds_xtypes_typeobject.hpp:22975
eProsima_user_DllExport MinimalTypeObject & operator=(const MinimalTypeObject &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:22217
eProsima_user_DllExport void bitmask_type(MinimalBitmaskType &&_bitmask_type)
This function moves the value in member bitmask_type.
Definition dds_xtypes_typeobject.hpp:23016
MinimalExtendedType m_extended_type
Definition dds_xtypes_typeobject.hpp:23323
eProsima_user_DllExport bool operator==(const MinimalTypeObject &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:22337
MinimalEnumeratedType m_enumerated_type
Definition dds_xtypes_typeobject.hpp:23321
eProsima_user_DllExport void bitset_type(MinimalBitsetType &&_bitset_type)
This function moves the value in member bitset_type.
Definition dds_xtypes_typeobject.hpp:22751
eProsima_user_DllExport void bitmask_type(const MinimalBitmaskType &_bitmask_type)
This function copies the value in member bitmask_type.
Definition dds_xtypes_typeobject.hpp:23005
MinimalUnionType m_union_type
Definition dds_xtypes_typeobject.hpp:23316
eProsima_user_DllExport void alias_type(const MinimalAliasType &_alias_type)
This function copies the value in member alias_type.
Definition dds_xtypes_typeobject.hpp:22528
MinimalAliasType m_alias_type
Definition dds_xtypes_typeobject.hpp:23313
eProsima_user_DllExport MinimalExtendedType & extended_type()
This function returns a reference to member extended_type.
Definition dds_xtypes_typeobject.hpp:23096
eProsima_user_DllExport MinimalBitsetType & bitset_type()
This function returns a reference to member bitset_type.
Definition dds_xtypes_typeobject.hpp:22778
eProsima_user_DllExport void enumerated_type(MinimalEnumeratedType &&_enumerated_type)
This function moves the value in member enumerated_type.
Definition dds_xtypes_typeobject.hpp:22963
eProsima_user_DllExport MinimalSequenceType & sequence_type()
This function returns a reference to member sequence_type.
Definition dds_xtypes_typeobject.hpp:22831
eProsima_user_DllExport const MinimalExtendedType & extended_type() const
This function returns a constant reference to member extended_type.
Definition dds_xtypes_typeobject.hpp:23081
eProsima_user_DllExport void extended_type(MinimalExtendedType &&_extended_type)
This function moves the value in member extended_type.
Definition dds_xtypes_typeobject.hpp:23069
eProsima_user_DllExport void map_type(const MinimalMapType &_map_type)
This function copies the value in member map_type.
Definition dds_xtypes_typeobject.hpp:22899
eProsima_user_DllExport const MinimalArrayType & array_type() const
This function returns a constant reference to member array_type.
Definition dds_xtypes_typeobject.hpp:22869
eProsima_user_DllExport void array_type(MinimalArrayType &&_array_type)
This function moves the value in member array_type.
Definition dds_xtypes_typeobject.hpp:22857
eProsima_user_DllExport MinimalAliasType & alias_type()
This function returns a reference to member alias_type.
Definition dds_xtypes_typeobject.hpp:22566
eProsima_user_DllExport const MinimalUnionType & union_type() const
This function returns a constant reference to member union_type.
Definition dds_xtypes_typeobject.hpp:22710
eProsima_user_DllExport const MinimalStructType & struct_type() const
This function returns a constant reference to member struct_type.
Definition dds_xtypes_typeobject.hpp:22657
eProsima_user_DllExport MinimalTypeObject(const MinimalTypeObject &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:22101
eProsima_user_DllExport MinimalTypeObject()
Default constructor.
Definition dds_xtypes_typeobject.hpp:22078
eProsima_user_DllExport void sequence_type(MinimalSequenceType &&_sequence_type)
This function moves the value in member sequence_type.
Definition dds_xtypes_typeobject.hpp:22804
MinimalAnnotationType m_annotation_type
Definition dds_xtypes_typeobject.hpp:23314
eProsima_user_DllExport MinimalEnumeratedType & enumerated_type()
This function returns a reference to member enumerated_type.
Definition dds_xtypes_typeobject.hpp:22990
eProsima_user_DllExport void enumerated_type(const MinimalEnumeratedType &_enumerated_type)
This function copies the value in member enumerated_type.
Definition dds_xtypes_typeobject.hpp:22952
eProsima_user_DllExport MinimalBitmaskType & bitmask_type()
This function returns a reference to member bitmask_type.
Definition dds_xtypes_typeobject.hpp:23043
eProsima_user_DllExport void extended_type(const MinimalExtendedType &_extended_type)
This function copies the value in member extended_type.
Definition dds_xtypes_typeobject.hpp:23058
eProsima_user_DllExport const MinimalBitmaskType & bitmask_type() const
This function returns a constant reference to member bitmask_type.
Definition dds_xtypes_typeobject.hpp:23028
eProsima_user_DllExport MinimalAnnotationType & annotation_type()
This function returns a reference to member annotation_type.
Definition dds_xtypes_typeobject.hpp:22619
MinimalArrayType m_array_type
Definition dds_xtypes_typeobject.hpp:23319
eProsima_user_DllExport void sequence_type(const MinimalSequenceType &_sequence_type)
This function copies the value in member sequence_type.
Definition dds_xtypes_typeobject.hpp:22793
eProsima_user_DllExport const MinimalAliasType & alias_type() const
This function returns a constant reference to member alias_type.
Definition dds_xtypes_typeobject.hpp:22551
eProsima_user_DllExport void annotation_type(MinimalAnnotationType &&_annotation_type)
This function moves the value in member annotation_type.
Definition dds_xtypes_typeobject.hpp:22592
eProsima_user_DllExport void annotation_type(const MinimalAnnotationType &_annotation_type)
This function copies the value in member annotation_type.
Definition dds_xtypes_typeobject.hpp:22581
eProsima_user_DllExport void union_type(MinimalUnionType &&_union_type)
This function moves the value in member union_type.
Definition dds_xtypes_typeobject.hpp:22698
eProsima_user_DllExport const MinimalSequenceType & sequence_type() const
This function returns a constant reference to member sequence_type.
Definition dds_xtypes_typeobject.hpp:22816
eProsima_user_DllExport void alias_type(MinimalAliasType &&_alias_type)
This function moves the value in member alias_type.
Definition dds_xtypes_typeobject.hpp:22539
eProsima_user_DllExport void struct_type(MinimalStructType &&_struct_type)
This function moves the value in member struct_type.
Definition dds_xtypes_typeobject.hpp:22645
eProsima_user_DllExport MinimalUnionType & union_type()
This function returns a reference to member union_type.
Definition dds_xtypes_typeobject.hpp:22725
eProsima_user_DllExport void map_type(MinimalMapType &&_map_type)
This function moves the value in member map_type.
Definition dds_xtypes_typeobject.hpp:22910
eProsima_user_DllExport const MinimalAnnotationType & annotation_type() const
This function returns a constant reference to member annotation_type.
Definition dds_xtypes_typeobject.hpp:22604
eProsima_user_DllExport void struct_type(const MinimalStructType &_struct_type)
This function copies the value in member struct_type.
Definition dds_xtypes_typeobject.hpp:22634
MinimalMapType m_map_type
Definition dds_xtypes_typeobject.hpp:23320
eProsima_user_DllExport void _d(uint8_t __d)
This function sets the discriminator value.
Definition dds_xtypes_typeobject.hpp:22421
eProsima_user_DllExport MinimalTypeObject(MinimalTypeObject &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:22159
eProsima_user_DllExport const MinimalBitsetType & bitset_type() const
This function returns a constant reference to member bitset_type.
Definition dds_xtypes_typeobject.hpp:22763
eProsima_user_DllExport MinimalArrayType & array_type()
This function returns a reference to member array_type.
Definition dds_xtypes_typeobject.hpp:22884
MinimalBitmaskType m_bitmask_type
Definition dds_xtypes_typeobject.hpp:23322
eProsima_user_DllExport void bitset_type(const MinimalBitsetType &_bitset_type)
This function copies the value in member bitset_type.
Definition dds_xtypes_typeobject.hpp:22740
eProsima_user_DllExport MinimalMapType & map_type()
This function returns a reference to member map_type.
Definition dds_xtypes_typeobject.hpp:22937
eProsima_user_DllExport const MinimalMapType & map_type() const
This function returns a constant reference to member map_type.
Definition dds_xtypes_typeobject.hpp:22922
eProsima_user_DllExport ~MinimalTypeObject()
Default destructor.
Definition dds_xtypes_typeobject.hpp:22089
eProsima_user_DllExport uint8_t _d() const
This function returns the value of the discriminator.
Definition dds_xtypes_typeobject.hpp:22519
MinimalStructType m_struct_type
Definition dds_xtypes_typeobject.hpp:23315
eProsima_user_DllExport void array_type(const MinimalArrayType &_array_type)
This function copies the value in member array_type.
Definition dds_xtypes_typeobject.hpp:22846
MinimalBitsetType m_bitset_type
Definition dds_xtypes_typeobject.hpp:23317
MinimalSequenceType m_sequence_type
Definition dds_xtypes_typeobject.hpp:23318
eProsima_user_DllExport bool operator!=(const MinimalTypeObject &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:22410
This class represents the structure MinimalUnionMember defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:9699
eProsima_user_DllExport void detail(const MinimalMemberDetail &_detail)
This function copies the value in member detail.
Definition dds_xtypes_typeobject.hpp:9832
eProsima_user_DllExport const MinimalMemberDetail & detail() const
This function returns a constant reference to member detail.
Definition dds_xtypes_typeobject.hpp:9852
eProsima_user_DllExport MinimalMemberDetail & detail()
This function returns a reference to member detail.
Definition dds_xtypes_typeobject.hpp:9861
eProsima_user_DllExport void common(const CommonUnionMember &_common)
This function copies the value in member common.
Definition dds_xtypes_typeobject.hpp:9793
eProsima_user_DllExport MinimalUnionMember & operator=(const MinimalUnionMember &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:9744
eProsima_user_DllExport void common(CommonUnionMember &&_common)
This function moves the value in member common.
Definition dds_xtypes_typeobject.hpp:9803
eProsima_user_DllExport CommonUnionMember & common()
This function returns a reference to member common.
Definition dds_xtypes_typeobject.hpp:9822
eProsima_user_DllExport bool operator!=(const MinimalUnionMember &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:9783
eProsima_user_DllExport const CommonUnionMember & common() const
This function returns a constant reference to member common.
Definition dds_xtypes_typeobject.hpp:9813
eProsima_user_DllExport void detail(MinimalMemberDetail &&_detail)
This function moves the value in member detail.
Definition dds_xtypes_typeobject.hpp:9842
eProsima_user_DllExport ~MinimalUnionMember()
Default destructor.
Definition dds_xtypes_typeobject.hpp:9712
eProsima_user_DllExport MinimalUnionMember(const MinimalUnionMember &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:9720
eProsima_user_DllExport bool operator==(const MinimalUnionMember &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:9772
eProsima_user_DllExport MinimalUnionMember()
Default constructor.
Definition dds_xtypes_typeobject.hpp:9705
eProsima_user_DllExport MinimalUnionMember(MinimalUnionMember &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:9733
This class represents the structure MinimalUnionType defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:10961
eProsima_user_DllExport void discriminator(MinimalDiscriminatorMember &&_discriminator)
This function moves the value in member discriminator.
Definition dds_xtypes_typeobject.hpp:11157
eProsima_user_DllExport MinimalDiscriminatorMember & discriminator()
This function returns a reference to member discriminator.
Definition dds_xtypes_typeobject.hpp:11176
eProsima_user_DllExport void union_flags(UnionTypeFlag &&_union_flags)
This function moves the value in member union_flags.
Definition dds_xtypes_typeobject.hpp:11079
eProsima_user_DllExport MinimalUnionType(const MinimalUnionType &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:10982
eProsima_user_DllExport void union_flags(const UnionTypeFlag &_union_flags)
This function copies the value in member union_flags.
Definition dds_xtypes_typeobject.hpp:11069
eProsima_user_DllExport void header(const MinimalUnionHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:11108
eProsima_user_DllExport MinimalUnionType()
Default constructor.
Definition dds_xtypes_typeobject.hpp:10967
eProsima_user_DllExport const MinimalDiscriminatorMember & discriminator() const
This function returns a constant reference to member discriminator.
Definition dds_xtypes_typeobject.hpp:11167
eProsima_user_DllExport void discriminator(const MinimalDiscriminatorMember &_discriminator)
This function copies the value in member discriminator.
Definition dds_xtypes_typeobject.hpp:11147
eProsima_user_DllExport UnionTypeFlag & union_flags()
This function returns a reference to member union_flags.
Definition dds_xtypes_typeobject.hpp:11098
eProsima_user_DllExport MinimalUnionMemberSeq & member_seq()
This function returns a reference to member member_seq.
Definition dds_xtypes_typeobject.hpp:11215
eProsima_user_DllExport ~MinimalUnionType()
Default destructor.
Definition dds_xtypes_typeobject.hpp:10974
eProsima_user_DllExport MinimalUnionType(MinimalUnionType &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:10999
eProsima_user_DllExport bool operator!=(const MinimalUnionType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:11059
eProsima_user_DllExport const UnionTypeFlag & union_flags() const
This function returns a constant reference to member union_flags.
Definition dds_xtypes_typeobject.hpp:11089
eProsima_user_DllExport void header(MinimalUnionHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:11118
eProsima_user_DllExport void member_seq(MinimalUnionMemberSeq &&_member_seq)
This function moves the value in member member_seq.
Definition dds_xtypes_typeobject.hpp:11196
eProsima_user_DllExport MinimalUnionHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:11137
eProsima_user_DllExport void member_seq(const MinimalUnionMemberSeq &_member_seq)
This function copies the value in member member_seq.
Definition dds_xtypes_typeobject.hpp:11186
eProsima_user_DllExport const MinimalUnionMemberSeq & member_seq() const
This function returns a constant reference to member member_seq.
Definition dds_xtypes_typeobject.hpp:11206
eProsima_user_DllExport MinimalUnionType & operator=(const MinimalUnionType &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:11012
eProsima_user_DllExport const MinimalUnionHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:11128
eProsima_user_DllExport bool operator==(const MinimalUnionType &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:11046
This class represents the structure PlainArrayLElemDefn defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:1570
eProsima_user_DllExport LBoundSeq & array_bound_seq()
This function returns a reference to member array_bound_seq.
Definition dds_xtypes_typeobject.hpp:1739
eProsima_user_DllExport PlainArrayLElemDefn()
Default constructor.
Definition dds_xtypes_typeobject.hpp:1576
eProsima_user_DllExport void element_identifier(const eprosima::fastcdr::external< TypeIdentifier > &_element_identifier)
This function copies the value in member element_identifier.
Definition dds_xtypes_typeobject.hpp:1749
eProsima_user_DllExport const eprosima::fastcdr::external< TypeIdentifier > & element_identifier() const
This function returns a constant reference to member element_identifier.
Definition dds_xtypes_typeobject.hpp:1769
eProsima_user_DllExport PlainArrayLElemDefn(const PlainArrayLElemDefn &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:1591
eProsima_user_DllExport void element_identifier(eprosima::fastcdr::external< TypeIdentifier > &&_element_identifier)
This function moves the value in member element_identifier.
Definition dds_xtypes_typeobject.hpp:1759
eProsima_user_DllExport ~PlainArrayLElemDefn()
Default destructor.
Definition dds_xtypes_typeobject.hpp:1583
eProsima_user_DllExport void header(PlainCollectionHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:1681
eProsima_user_DllExport bool operator!=(const PlainArrayLElemDefn &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:1661
eProsima_user_DllExport const PlainCollectionHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:1691
eProsima_user_DllExport const LBoundSeq & array_bound_seq() const
This function returns a constant reference to member array_bound_seq.
Definition dds_xtypes_typeobject.hpp:1730
eProsima_user_DllExport void header(const PlainCollectionHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:1671
eProsima_user_DllExport PlainArrayLElemDefn(PlainArrayLElemDefn &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:1606
eProsima_user_DllExport void array_bound_seq(LBoundSeq &&_array_bound_seq)
This function moves the value in member array_bound_seq.
Definition dds_xtypes_typeobject.hpp:1720
eProsima_user_DllExport bool operator==(const PlainArrayLElemDefn &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:1649
eProsima_user_DllExport PlainCollectionHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:1700
eProsima_user_DllExport PlainArrayLElemDefn & operator=(const PlainArrayLElemDefn &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:1618
eProsima_user_DllExport void array_bound_seq(const LBoundSeq &_array_bound_seq)
This function copies the value in member array_bound_seq.
Definition dds_xtypes_typeobject.hpp:1710
eProsima_user_DllExport eprosima::fastcdr::external< TypeIdentifier > & element_identifier()
This function returns a reference to member element_identifier.
Definition dds_xtypes_typeobject.hpp:1778
This class represents the structure PlainArraySElemDefn defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:1343
eProsima_user_DllExport void array_bound_seq(const SBoundSeq &_array_bound_seq)
This function copies the value in member array_bound_seq.
Definition dds_xtypes_typeobject.hpp:1483
eProsima_user_DllExport ~PlainArraySElemDefn()
Default destructor.
Definition dds_xtypes_typeobject.hpp:1356
eProsima_user_DllExport PlainArraySElemDefn(PlainArraySElemDefn &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:1379
eProsima_user_DllExport void element_identifier(const eprosima::fastcdr::external< TypeIdentifier > &_element_identifier)
This function copies the value in member element_identifier.
Definition dds_xtypes_typeobject.hpp:1522
eProsima_user_DllExport const eprosima::fastcdr::external< TypeIdentifier > & element_identifier() const
This function returns a constant reference to member element_identifier.
Definition dds_xtypes_typeobject.hpp:1542
eProsima_user_DllExport void element_identifier(eprosima::fastcdr::external< TypeIdentifier > &&_element_identifier)
This function moves the value in member element_identifier.
Definition dds_xtypes_typeobject.hpp:1532
eProsima_user_DllExport void array_bound_seq(SBoundSeq &&_array_bound_seq)
This function moves the value in member array_bound_seq.
Definition dds_xtypes_typeobject.hpp:1493
eProsima_user_DllExport bool operator==(const PlainArraySElemDefn &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:1422
eProsima_user_DllExport void header(PlainCollectionHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:1454
eProsima_user_DllExport const PlainCollectionHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:1464
eProsima_user_DllExport void header(const PlainCollectionHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:1444
eProsima_user_DllExport SBoundSeq & array_bound_seq()
This function returns a reference to member array_bound_seq.
Definition dds_xtypes_typeobject.hpp:1512
eProsima_user_DllExport PlainCollectionHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:1473
eProsima_user_DllExport PlainArraySElemDefn & operator=(const PlainArraySElemDefn &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:1391
eProsima_user_DllExport PlainArraySElemDefn()
Default constructor.
Definition dds_xtypes_typeobject.hpp:1349
eProsima_user_DllExport bool operator!=(const PlainArraySElemDefn &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:1434
eProsima_user_DllExport PlainArraySElemDefn(const PlainArraySElemDefn &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:1364
eProsima_user_DllExport eprosima::fastcdr::external< TypeIdentifier > & element_identifier()
This function returns a reference to member element_identifier.
Definition dds_xtypes_typeobject.hpp:1551
eProsima_user_DllExport const SBoundSeq & array_bound_seq() const
This function returns a constant reference to member array_bound_seq.
Definition dds_xtypes_typeobject.hpp:1503
This class represents the structure PlainMapLTypeDefn defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:2108
eProsima_user_DllExport PlainMapLTypeDefn(PlainMapLTypeDefn &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:2148
eProsima_user_DllExport LBound & bound()
This function returns a reference to member bound.
Definition dds_xtypes_typeobject.hpp:2281
eProsima_user_DllExport CollectionElementFlag & key_flags()
This function returns a reference to member key_flags.
Definition dds_xtypes_typeobject.hpp:2359
eProsima_user_DllExport void key_identifier(const eprosima::fastcdr::external< TypeIdentifier > &_key_identifier)
This function copies the value in member key_identifier.
Definition dds_xtypes_typeobject.hpp:2369
eProsima_user_DllExport void element_identifier(const eprosima::fastcdr::external< TypeIdentifier > &_element_identifier)
This function copies the value in member element_identifier.
Definition dds_xtypes_typeobject.hpp:2291
eProsima_user_DllExport const eprosima::fastcdr::external< TypeIdentifier > & element_identifier() const
This function returns a constant reference to member element_identifier.
Definition dds_xtypes_typeobject.hpp:2311
eProsima_user_DllExport void element_identifier(eprosima::fastcdr::external< TypeIdentifier > &&_element_identifier)
This function moves the value in member element_identifier.
Definition dds_xtypes_typeobject.hpp:2301
eProsima_user_DllExport bool operator!=(const PlainMapLTypeDefn &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:2213
eProsima_user_DllExport const CollectionElementFlag & key_flags() const
This function returns a constant reference to member key_flags.
Definition dds_xtypes_typeobject.hpp:2350
eProsima_user_DllExport void bound(LBound _bound)
This function sets a value in member bound.
Definition dds_xtypes_typeobject.hpp:2262
eProsima_user_DllExport PlainMapLTypeDefn()
Default constructor.
Definition dds_xtypes_typeobject.hpp:2114
eProsima_user_DllExport eprosima::fastcdr::external< TypeIdentifier > & key_identifier()
This function returns a reference to member key_identifier.
Definition dds_xtypes_typeobject.hpp:2398
eProsima_user_DllExport void header(PlainCollectionHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:2233
eProsima_user_DllExport const PlainCollectionHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:2243
eProsima_user_DllExport void header(const PlainCollectionHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:2223
eProsima_user_DllExport PlainMapLTypeDefn(const PlainMapLTypeDefn &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:2129
eProsima_user_DllExport PlainMapLTypeDefn & operator=(const PlainMapLTypeDefn &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:2162
eProsima_user_DllExport void key_flags(const CollectionElementFlag &_key_flags)
This function copies the value in member key_flags.
Definition dds_xtypes_typeobject.hpp:2330
eProsima_user_DllExport bool operator==(const PlainMapLTypeDefn &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:2199
eProsima_user_DllExport ~PlainMapLTypeDefn()
Default destructor.
Definition dds_xtypes_typeobject.hpp:2121
eProsima_user_DllExport LBound bound() const
This function returns the value of member bound.
Definition dds_xtypes_typeobject.hpp:2272
eProsima_user_DllExport void key_identifier(eprosima::fastcdr::external< TypeIdentifier > &&_key_identifier)
This function moves the value in member key_identifier.
Definition dds_xtypes_typeobject.hpp:2379
eProsima_user_DllExport PlainCollectionHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:2252
eProsima_user_DllExport eprosima::fastcdr::external< TypeIdentifier > & element_identifier()
This function returns a reference to member element_identifier.
Definition dds_xtypes_typeobject.hpp:2320
eProsima_user_DllExport const eprosima::fastcdr::external< TypeIdentifier > & key_identifier() const
This function returns a constant reference to member key_identifier.
Definition dds_xtypes_typeobject.hpp:2389
eProsima_user_DllExport void key_flags(CollectionElementFlag &&_key_flags)
This function moves the value in member key_flags.
Definition dds_xtypes_typeobject.hpp:2340
This class represents the structure PlainMapSTypeDefn defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:1797
eProsima_user_DllExport CollectionElementFlag & key_flags()
This function returns a reference to member key_flags.
Definition dds_xtypes_typeobject.hpp:2048
eProsima_user_DllExport PlainMapSTypeDefn(PlainMapSTypeDefn &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:1837
eProsima_user_DllExport void key_identifier(const eprosima::fastcdr::external< TypeIdentifier > &_key_identifier)
This function copies the value in member key_identifier.
Definition dds_xtypes_typeobject.hpp:2058
eProsima_user_DllExport void element_identifier(const eprosima::fastcdr::external< TypeIdentifier > &_element_identifier)
This function copies the value in member element_identifier.
Definition dds_xtypes_typeobject.hpp:1980
eProsima_user_DllExport const eprosima::fastcdr::external< TypeIdentifier > & element_identifier() const
This function returns a constant reference to member element_identifier.
Definition dds_xtypes_typeobject.hpp:2000
eProsima_user_DllExport bool operator==(const PlainMapSTypeDefn &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:1888
eProsima_user_DllExport void element_identifier(eprosima::fastcdr::external< TypeIdentifier > &&_element_identifier)
This function moves the value in member element_identifier.
Definition dds_xtypes_typeobject.hpp:1990
eProsima_user_DllExport PlainMapSTypeDefn & operator=(const PlainMapSTypeDefn &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:1851
eProsima_user_DllExport const CollectionElementFlag & key_flags() const
This function returns a constant reference to member key_flags.
Definition dds_xtypes_typeobject.hpp:2039
eProsima_user_DllExport SBound bound() const
This function returns the value of member bound.
Definition dds_xtypes_typeobject.hpp:1961
eProsima_user_DllExport void bound(SBound _bound)
This function sets a value in member bound.
Definition dds_xtypes_typeobject.hpp:1951
eProsima_user_DllExport eprosima::fastcdr::external< TypeIdentifier > & key_identifier()
This function returns a reference to member key_identifier.
Definition dds_xtypes_typeobject.hpp:2087
eProsima_user_DllExport PlainMapSTypeDefn()
Default constructor.
Definition dds_xtypes_typeobject.hpp:1803
eProsima_user_DllExport void header(PlainCollectionHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:1922
eProsima_user_DllExport const PlainCollectionHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:1932
eProsima_user_DllExport void header(const PlainCollectionHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:1912
eProsima_user_DllExport void key_flags(const CollectionElementFlag &_key_flags)
This function copies the value in member key_flags.
Definition dds_xtypes_typeobject.hpp:2019
eProsima_user_DllExport bool operator!=(const PlainMapSTypeDefn &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:1902
eProsima_user_DllExport ~PlainMapSTypeDefn()
Default destructor.
Definition dds_xtypes_typeobject.hpp:1810
eProsima_user_DllExport void key_identifier(eprosima::fastcdr::external< TypeIdentifier > &&_key_identifier)
This function moves the value in member key_identifier.
Definition dds_xtypes_typeobject.hpp:2068
eProsima_user_DllExport PlainCollectionHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:1941
eProsima_user_DllExport PlainMapSTypeDefn(const PlainMapSTypeDefn &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:1818
eProsima_user_DllExport SBound & bound()
This function returns a reference to member bound.
Definition dds_xtypes_typeobject.hpp:1970
eProsima_user_DllExport eprosima::fastcdr::external< TypeIdentifier > & element_identifier()
This function returns a reference to member element_identifier.
Definition dds_xtypes_typeobject.hpp:2009
eProsima_user_DllExport const eprosima::fastcdr::external< TypeIdentifier > & key_identifier() const
This function returns a constant reference to member key_identifier.
Definition dds_xtypes_typeobject.hpp:2078
eProsima_user_DllExport void key_flags(CollectionElementFlag &&_key_flags)
This function moves the value in member key_flags.
Definition dds_xtypes_typeobject.hpp:2029
This class represents the structure PlainSequenceLElemDefn defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:1126
eProsima_user_DllExport LBound & bound()
This function returns a reference to member bound.
Definition dds_xtypes_typeobject.hpp:1285
eProsima_user_DllExport PlainSequenceLElemDefn & operator=(const PlainSequenceLElemDefn &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:1174
eProsima_user_DllExport void element_identifier(const eprosima::fastcdr::external< TypeIdentifier > &_element_identifier)
This function copies the value in member element_identifier.
Definition dds_xtypes_typeobject.hpp:1295
eProsima_user_DllExport const eprosima::fastcdr::external< TypeIdentifier > & element_identifier() const
This function returns a constant reference to member element_identifier.
Definition dds_xtypes_typeobject.hpp:1315
eProsima_user_DllExport PlainSequenceLElemDefn(const PlainSequenceLElemDefn &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:1147
eProsima_user_DllExport ~PlainSequenceLElemDefn()
Default destructor.
Definition dds_xtypes_typeobject.hpp:1139
eProsima_user_DllExport void element_identifier(eprosima::fastcdr::external< TypeIdentifier > &&_element_identifier)
This function moves the value in member element_identifier.
Definition dds_xtypes_typeobject.hpp:1305
eProsima_user_DllExport bool operator!=(const PlainSequenceLElemDefn &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:1217
eProsima_user_DllExport void bound(LBound _bound)
This function sets a value in member bound.
Definition dds_xtypes_typeobject.hpp:1266
eProsima_user_DllExport void header(PlainCollectionHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:1237
eProsima_user_DllExport const PlainCollectionHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:1247
eProsima_user_DllExport void header(const PlainCollectionHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:1227
eProsima_user_DllExport LBound bound() const
This function returns the value of member bound.
Definition dds_xtypes_typeobject.hpp:1276
eProsima_user_DllExport PlainCollectionHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:1256
eProsima_user_DllExport PlainSequenceLElemDefn(PlainSequenceLElemDefn &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:1162
eProsima_user_DllExport eprosima::fastcdr::external< TypeIdentifier > & element_identifier()
This function returns a reference to member element_identifier.
Definition dds_xtypes_typeobject.hpp:1324
eProsima_user_DllExport bool operator==(const PlainSequenceLElemDefn &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:1205
eProsima_user_DllExport PlainSequenceLElemDefn()
Default constructor.
Definition dds_xtypes_typeobject.hpp:1132
This class represents the structure PlainSequenceSElemDefn defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:909
eProsima_user_DllExport PlainSequenceSElemDefn(const PlainSequenceSElemDefn &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:930
eProsima_user_DllExport void element_identifier(const eprosima::fastcdr::external< TypeIdentifier > &_element_identifier)
This function copies the value in member element_identifier.
Definition dds_xtypes_typeobject.hpp:1078
eProsima_user_DllExport const eprosima::fastcdr::external< TypeIdentifier > & element_identifier() const
This function returns a constant reference to member element_identifier.
Definition dds_xtypes_typeobject.hpp:1098
eProsima_user_DllExport void element_identifier(eprosima::fastcdr::external< TypeIdentifier > &&_element_identifier)
This function moves the value in member element_identifier.
Definition dds_xtypes_typeobject.hpp:1088
eProsima_user_DllExport SBound bound() const
This function returns the value of member bound.
Definition dds_xtypes_typeobject.hpp:1059
eProsima_user_DllExport PlainSequenceSElemDefn & operator=(const PlainSequenceSElemDefn &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:957
eProsima_user_DllExport void bound(SBound _bound)
This function sets a value in member bound.
Definition dds_xtypes_typeobject.hpp:1049
eProsima_user_DllExport void header(PlainCollectionHeader &&_header)
This function moves the value in member header.
Definition dds_xtypes_typeobject.hpp:1020
eProsima_user_DllExport const PlainCollectionHeader & header() const
This function returns a constant reference to member header.
Definition dds_xtypes_typeobject.hpp:1030
eProsima_user_DllExport bool operator!=(const PlainSequenceSElemDefn &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:1000
eProsima_user_DllExport void header(const PlainCollectionHeader &_header)
This function copies the value in member header.
Definition dds_xtypes_typeobject.hpp:1010
eProsima_user_DllExport PlainSequenceSElemDefn(PlainSequenceSElemDefn &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:945
eProsima_user_DllExport PlainSequenceSElemDefn()
Default constructor.
Definition dds_xtypes_typeobject.hpp:915
eProsima_user_DllExport bool operator==(const PlainSequenceSElemDefn &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:988
eProsima_user_DllExport ~PlainSequenceSElemDefn()
Default destructor.
Definition dds_xtypes_typeobject.hpp:922
eProsima_user_DllExport PlainCollectionHeader & header()
This function returns a reference to member header.
Definition dds_xtypes_typeobject.hpp:1039
eProsima_user_DllExport SBound & bound()
This function returns a reference to member bound.
Definition dds_xtypes_typeobject.hpp:1068
eProsima_user_DllExport eprosima::fastcdr::external< TypeIdentifier > & element_identifier()
This function returns a reference to member element_identifier.
Definition dds_xtypes_typeobject.hpp:1107
This class represents the structure StringLTypeDefn defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:616
eProsima_user_DllExport LBound & bound()
This function returns a reference to member bound.
Definition dds_xtypes_typeobject.hpp:722
eProsima_user_DllExport ~StringLTypeDefn()
Default destructor.
Definition dds_xtypes_typeobject.hpp:629
eProsima_user_DllExport void bound(LBound _bound)
This function sets a value in member bound.
Definition dds_xtypes_typeobject.hpp:703
eProsima_user_DllExport StringLTypeDefn(StringLTypeDefn &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:648
eProsima_user_DllExport StringLTypeDefn & operator=(const StringLTypeDefn &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:658
eProsima_user_DllExport LBound bound() const
This function returns the value of member bound.
Definition dds_xtypes_typeobject.hpp:713
eProsima_user_DllExport StringLTypeDefn(const StringLTypeDefn &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:637
eProsima_user_DllExport bool operator==(const StringLTypeDefn &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:683
eProsima_user_DllExport bool operator!=(const StringLTypeDefn &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:693
eProsima_user_DllExport StringLTypeDefn()
Default constructor.
Definition dds_xtypes_typeobject.hpp:622
This class represents the structure StringSTypeDefn defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:493
eProsima_user_DllExport StringSTypeDefn & operator=(const StringSTypeDefn &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:535
eProsima_user_DllExport StringSTypeDefn()
Default constructor.
Definition dds_xtypes_typeobject.hpp:499
eProsima_user_DllExport SBound bound() const
This function returns the value of member bound.
Definition dds_xtypes_typeobject.hpp:590
eProsima_user_DllExport void bound(SBound _bound)
This function sets a value in member bound.
Definition dds_xtypes_typeobject.hpp:580
eProsima_user_DllExport bool operator==(const StringSTypeDefn &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:560
eProsima_user_DllExport bool operator!=(const StringSTypeDefn &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:570
eProsima_user_DllExport SBound & bound()
This function returns a reference to member bound.
Definition dds_xtypes_typeobject.hpp:599
eProsima_user_DllExport StringSTypeDefn(const StringSTypeDefn &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:514
eProsima_user_DllExport StringSTypeDefn(StringSTypeDefn &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:525
eProsima_user_DllExport ~StringSTypeDefn()
Default destructor.
Definition dds_xtypes_typeobject.hpp:506
This class represents the structure StronglyConnectedComponentId defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:2419
eProsima_user_DllExport TypeObjectHashId & sc_component_id()
This function returns a reference to member sc_component_id.
Definition dds_xtypes_typeobject.hpp:2549
eProsima_user_DllExport void sc_component_id(TypeObjectHashId &&_sc_component_id)
This function moves the value in member sc_component_id.
Definition dds_xtypes_typeobject.hpp:2530
eProsima_user_DllExport ~StronglyConnectedComponentId()
Default destructor.
Definition dds_xtypes_typeobject.hpp:2432
eProsima_user_DllExport int32_t scc_index() const
This function returns the value of member scc_index.
Definition dds_xtypes_typeobject.hpp:2598
eProsima_user_DllExport bool operator!=(const StronglyConnectedComponentId &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:2510
eProsima_user_DllExport int32_t & scc_length()
This function returns a reference to member scc_length.
Definition dds_xtypes_typeobject.hpp:2578
eProsima_user_DllExport bool operator==(const StronglyConnectedComponentId &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:2498
eProsima_user_DllExport StronglyConnectedComponentId(const StronglyConnectedComponentId &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:2440
eProsima_user_DllExport StronglyConnectedComponentId()
Default constructor.
Definition dds_xtypes_typeobject.hpp:2425
eProsima_user_DllExport StronglyConnectedComponentId & operator=(const StronglyConnectedComponentId &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:2467
eProsima_user_DllExport StronglyConnectedComponentId(StronglyConnectedComponentId &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:2455
eProsima_user_DllExport void sc_component_id(const TypeObjectHashId &_sc_component_id)
This function copies the value in member sc_component_id.
Definition dds_xtypes_typeobject.hpp:2520
eProsima_user_DllExport const TypeObjectHashId & sc_component_id() const
This function returns a constant reference to member sc_component_id.
Definition dds_xtypes_typeobject.hpp:2540
eProsima_user_DllExport void scc_index(int32_t _scc_index)
This function sets a value in member scc_index.
Definition dds_xtypes_typeobject.hpp:2588
eProsima_user_DllExport int32_t scc_length() const
This function returns the value of member scc_length.
Definition dds_xtypes_typeobject.hpp:2569
eProsima_user_DllExport int32_t & scc_index()
This function returns a reference to member scc_index.
Definition dds_xtypes_typeobject.hpp:2607
eProsima_user_DllExport void scc_length(int32_t _scc_length)
This function sets a value in member scc_length.
Definition dds_xtypes_typeobject.hpp:2559
This class represents the structure TypeIdentfierWithSize defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:24081
eProsima_user_DllExport const TypeIdentifier & type_id() const
This function returns a constant reference to member type_id.
Definition dds_xtypes_typeobject.hpp:24195
eProsima_user_DllExport bool operator==(const TypeIdentfierWithSize &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:24154
eProsima_user_DllExport bool operator!=(const TypeIdentfierWithSize &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:24165
eProsima_user_DllExport TypeIdentifier & type_id()
This function returns a reference to member type_id.
Definition dds_xtypes_typeobject.hpp:24204
eProsima_user_DllExport TypeIdentfierWithSize(TypeIdentfierWithSize &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:24115
eProsima_user_DllExport void type_id(TypeIdentifier &&_type_id)
This function moves the value in member type_id.
Definition dds_xtypes_typeobject.hpp:24185
eProsima_user_DllExport uint32_t typeobject_serialized_size() const
This function returns the value of member typeobject_serialized_size.
Definition dds_xtypes_typeobject.hpp:24224
eProsima_user_DllExport ~TypeIdentfierWithSize()
Default destructor.
Definition dds_xtypes_typeobject.hpp:24094
eProsima_user_DllExport uint32_t & typeobject_serialized_size()
This function returns a reference to member typeobject_serialized_size.
Definition dds_xtypes_typeobject.hpp:24233
eProsima_user_DllExport void typeobject_serialized_size(uint32_t _typeobject_serialized_size)
This function sets a value in member typeobject_serialized_size.
Definition dds_xtypes_typeobject.hpp:24214
eProsima_user_DllExport TypeIdentfierWithSize & operator=(const TypeIdentfierWithSize &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:24126
eProsima_user_DllExport TypeIdentfierWithSize(const TypeIdentfierWithSize &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:24102
eProsima_user_DllExport TypeIdentfierWithSize()
Default constructor.
Definition dds_xtypes_typeobject.hpp:24087
eProsima_user_DllExport void type_id(const TypeIdentifier &_type_id)
This function copies the value in member type_id.
Definition dds_xtypes_typeobject.hpp:24175
This class represents the union TypeIdentifier defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:2816
eProsima_user_DllExport const StringLTypeDefn & string_ldefn() const
This function returns a constant reference to member string_ldefn.
Definition dds_xtypes_typeobject.hpp:3446
eProsima_user_DllExport TypeIdentifier(TypeIdentifier &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:2907
Dummy m_no_value
Definition dds_xtypes_typeobject.hpp:4173
eProsima_user_DllExport void equivalence_hash(EquivalenceHash &&_equivalence_hash)
This function moves the value in member equivalence_hash.
Definition dds_xtypes_typeobject.hpp:3858
eProsima_user_DllExport const EquivalenceHash & equivalence_hash() const
This function returns a constant reference to member equivalence_hash.
Definition dds_xtypes_typeobject.hpp:3870
eProsima_user_DllExport ~TypeIdentifier()
Default destructor.
Definition dds_xtypes_typeobject.hpp:2833
eProsima_user_DllExport PlainMapSTypeDefn & map_sdefn()
This function returns a reference to member map_sdefn.
Definition dds_xtypes_typeobject.hpp:3726
eProsima_user_DllExport void map_ldefn(const PlainMapLTypeDefn &_map_ldefn)
This function copies the value in member map_ldefn.
Definition dds_xtypes_typeobject.hpp:3741
StronglyConnectedComponentId m_sc_component_id
Definition dds_xtypes_typeobject.hpp:4182
eProsima_user_DllExport const PlainMapSTypeDefn & map_sdefn() const
This function returns a constant reference to member map_sdefn.
Definition dds_xtypes_typeobject.hpp:3711
eProsima_user_DllExport StringLTypeDefn & string_ldefn()
This function returns a reference to member string_ldefn.
Definition dds_xtypes_typeobject.hpp:3461
eProsima_user_DllExport void seq_sdefn(PlainSequenceSElemDefn &&_seq_sdefn)
This function moves the value in member seq_sdefn.
Definition dds_xtypes_typeobject.hpp:3487
eProsima_user_DllExport void string_sdefn(StringSTypeDefn &&_string_sdefn)
This function moves the value in member string_sdefn.
Definition dds_xtypes_typeobject.hpp:3381
eProsima_user_DllExport void array_ldefn(PlainArrayLElemDefn &&_array_ldefn)
This function moves the value in member array_ldefn.
Definition dds_xtypes_typeobject.hpp:3646
eProsima_user_DllExport bool operator==(const TypeIdentifier &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:3097
eProsima_user_DllExport const PlainMapLTypeDefn & map_ldefn() const
This function returns a constant reference to member map_ldefn.
Definition dds_xtypes_typeobject.hpp:3764
eProsima_user_DllExport TypeIdentifier & operator=(const TypeIdentifier &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:2969
eProsima_user_DllExport void map_ldefn(PlainMapLTypeDefn &&_map_ldefn)
This function moves the value in member map_ldefn.
Definition dds_xtypes_typeobject.hpp:3752
eProsima_user_DllExport void string_ldefn(StringLTypeDefn &&_string_ldefn)
This function moves the value in member string_ldefn.
Definition dds_xtypes_typeobject.hpp:3434
eProsima_user_DllExport void string_ldefn(const StringLTypeDefn &_string_ldefn)
This function copies the value in member string_ldefn.
Definition dds_xtypes_typeobject.hpp:3423
PlainArrayLElemDefn m_array_ldefn
Definition dds_xtypes_typeobject.hpp:4179
eProsima_user_DllExport void sc_component_id(const StronglyConnectedComponentId &_sc_component_id)
This function copies the value in member sc_component_id.
Definition dds_xtypes_typeobject.hpp:3794
eProsima_user_DllExport TypeIdentifier(const TypeIdentifier &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:2845
eProsima_user_DllExport ExtendedTypeDefn & extended_defn()
This function returns a reference to member extended_defn.
Definition dds_xtypes_typeobject.hpp:3938
eProsima_user_DllExport void seq_ldefn(const PlainSequenceLElemDefn &_seq_ldefn)
This function copies the value in member seq_ldefn.
Definition dds_xtypes_typeobject.hpp:3529
eProsima_user_DllExport void no_value(Dummy &&_no_value)
This function moves the value in member no_value.
Definition dds_xtypes_typeobject.hpp:3328
eProsima_user_DllExport const StringSTypeDefn & string_sdefn() const
This function returns a constant reference to member string_sdefn.
Definition dds_xtypes_typeobject.hpp:3393
StringSTypeDefn m_string_sdefn
Definition dds_xtypes_typeobject.hpp:4174
PlainSequenceSElemDefn m_seq_sdefn
Definition dds_xtypes_typeobject.hpp:4176
eProsima_user_DllExport const PlainArrayLElemDefn & array_ldefn() const
This function returns a constant reference to member array_ldefn.
Definition dds_xtypes_typeobject.hpp:3658
eProsima_user_DllExport const Dummy & no_value() const
This function returns a constant reference to member no_value.
Definition dds_xtypes_typeobject.hpp:3340
ExtendedTypeDefn m_extended_defn
Definition dds_xtypes_typeobject.hpp:4184
eProsima_user_DllExport const PlainSequenceLElemDefn & seq_ldefn() const
This function returns a constant reference to member seq_ldefn.
Definition dds_xtypes_typeobject.hpp:3552
eProsima_user_DllExport void array_sdefn(const PlainArraySElemDefn &_array_sdefn)
This function copies the value in member array_sdefn.
Definition dds_xtypes_typeobject.hpp:3582
eProsima_user_DllExport TypeIdentifier()
Default constructor.
Definition dds_xtypes_typeobject.hpp:2822
eProsima_user_DllExport bool operator!=(const TypeIdentifier &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:3174
eProsima_user_DllExport PlainSequenceLElemDefn & seq_ldefn()
This function returns a reference to member seq_ldefn.
Definition dds_xtypes_typeobject.hpp:3567
eProsima_user_DllExport void sc_component_id(StronglyConnectedComponentId &&_sc_component_id)
This function moves the value in member sc_component_id.
Definition dds_xtypes_typeobject.hpp:3805
eProsima_user_DllExport const ExtendedTypeDefn & extended_defn() const
This function returns a constant reference to member extended_defn.
Definition dds_xtypes_typeobject.hpp:3923
eProsima_user_DllExport const PlainSequenceSElemDefn & seq_sdefn() const
This function returns a constant reference to member seq_sdefn.
Definition dds_xtypes_typeobject.hpp:3499
eProsima_user_DllExport void map_sdefn(PlainMapSTypeDefn &&_map_sdefn)
This function moves the value in member map_sdefn.
Definition dds_xtypes_typeobject.hpp:3699
PlainSequenceLElemDefn m_seq_ldefn
Definition dds_xtypes_typeobject.hpp:4177
eProsima_user_DllExport void array_ldefn(const PlainArrayLElemDefn &_array_ldefn)
This function copies the value in member array_ldefn.
Definition dds_xtypes_typeobject.hpp:3635
eProsima_user_DllExport EquivalenceHash & equivalence_hash()
This function returns a reference to member equivalence_hash.
Definition dds_xtypes_typeobject.hpp:3885
eProsima_user_DllExport StringSTypeDefn & string_sdefn()
This function returns a reference to member string_sdefn.
Definition dds_xtypes_typeobject.hpp:3408
eProsima_user_DllExport const PlainArraySElemDefn & array_sdefn() const
This function returns a constant reference to member array_sdefn.
Definition dds_xtypes_typeobject.hpp:3605
eProsima_user_DllExport PlainArrayLElemDefn & array_ldefn()
This function returns a reference to member array_ldefn.
Definition dds_xtypes_typeobject.hpp:3673
StringLTypeDefn m_string_ldefn
Definition dds_xtypes_typeobject.hpp:4175
eProsima_user_DllExport void extended_defn(ExtendedTypeDefn &&_extended_defn)
This function moves the value in member extended_defn.
Definition dds_xtypes_typeobject.hpp:3911
PlainArraySElemDefn m_array_sdefn
Definition dds_xtypes_typeobject.hpp:4178
eProsima_user_DllExport void no_value(const Dummy &_no_value)
This function copies the value in member no_value.
Definition dds_xtypes_typeobject.hpp:3317
PlainMapSTypeDefn m_map_sdefn
Definition dds_xtypes_typeobject.hpp:4180
PlainMapLTypeDefn m_map_ldefn
Definition dds_xtypes_typeobject.hpp:4181
eProsima_user_DllExport void seq_sdefn(const PlainSequenceSElemDefn &_seq_sdefn)
This function copies the value in member seq_sdefn.
Definition dds_xtypes_typeobject.hpp:3476
eProsima_user_DllExport void string_sdefn(const StringSTypeDefn &_string_sdefn)
This function copies the value in member string_sdefn.
Definition dds_xtypes_typeobject.hpp:3370
eProsima_user_DllExport void _d(uint8_t __d)
This function sets the discriminator value.
Definition dds_xtypes_typeobject.hpp:3185
EquivalenceHash m_equivalence_hash
Definition dds_xtypes_typeobject.hpp:4183
eProsima_user_DllExport void seq_ldefn(PlainSequenceLElemDefn &&_seq_ldefn)
This function moves the value in member seq_ldefn.
Definition dds_xtypes_typeobject.hpp:3540
eProsima_user_DllExport PlainMapLTypeDefn & map_ldefn()
This function returns a reference to member map_ldefn.
Definition dds_xtypes_typeobject.hpp:3779
eProsima_user_DllExport void map_sdefn(const PlainMapSTypeDefn &_map_sdefn)
This function copies the value in member map_sdefn.
Definition dds_xtypes_typeobject.hpp:3688
eProsima_user_DllExport void array_sdefn(PlainArraySElemDefn &&_array_sdefn)
This function moves the value in member array_sdefn.
Definition dds_xtypes_typeobject.hpp:3593
eProsima_user_DllExport void extended_defn(const ExtendedTypeDefn &_extended_defn)
This function copies the value in member extended_defn.
Definition dds_xtypes_typeobject.hpp:3900
eProsima_user_DllExport const StronglyConnectedComponentId & sc_component_id() const
This function returns a constant reference to member sc_component_id.
Definition dds_xtypes_typeobject.hpp:3817
eProsima_user_DllExport PlainSequenceSElemDefn & seq_sdefn()
This function returns a reference to member seq_sdefn.
Definition dds_xtypes_typeobject.hpp:3514
eProsima_user_DllExport uint8_t _d() const
This function returns the value of the discriminator.
Definition dds_xtypes_typeobject.hpp:3308
eProsima_user_DllExport StronglyConnectedComponentId & sc_component_id()
This function returns a reference to member sc_component_id.
Definition dds_xtypes_typeobject.hpp:3832
eProsima_user_DllExport Dummy & no_value()
This function returns a reference to member no_value.
Definition dds_xtypes_typeobject.hpp:3355
eProsima_user_DllExport PlainArraySElemDefn & array_sdefn()
This function returns a reference to member array_sdefn.
Definition dds_xtypes_typeobject.hpp:3620
eProsima_user_DllExport void equivalence_hash(const EquivalenceHash &_equivalence_hash)
This function copies the value in member equivalence_hash.
Definition dds_xtypes_typeobject.hpp:3847
This class represents the structure TypeIdentifierPair defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:23899
eProsima_user_DllExport TypeIdentifierPair(TypeIdentifierPair &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:23933
eProsima_user_DllExport TypeIdentifierPair(const TypeIdentifierPair &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:23920
eProsima_user_DllExport void type_identifier1(const TypeIdentifier &_type_identifier1)
This function copies the value in member type_identifier1.
Definition dds_xtypes_typeobject.hpp:23993
eProsima_user_DllExport TypeIdentifierPair & operator=(const TypeIdentifierPair &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:23944
eProsima_user_DllExport void type_identifier2(TypeIdentifier &&_type_identifier2)
This function moves the value in member type_identifier2.
Definition dds_xtypes_typeobject.hpp:24042
eProsima_user_DllExport TypeIdentifier & type_identifier1()
This function returns a reference to member type_identifier1.
Definition dds_xtypes_typeobject.hpp:24022
eProsima_user_DllExport void type_identifier1(TypeIdentifier &&_type_identifier1)
This function moves the value in member type_identifier1.
Definition dds_xtypes_typeobject.hpp:24003
eProsima_user_DllExport const TypeIdentifier & type_identifier2() const
This function returns a constant reference to member type_identifier2.
Definition dds_xtypes_typeobject.hpp:24052
eProsima_user_DllExport bool operator!=(const TypeIdentifierPair &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:23983
eProsima_user_DllExport void type_identifier2(const TypeIdentifier &_type_identifier2)
This function copies the value in member type_identifier2.
Definition dds_xtypes_typeobject.hpp:24032
eProsima_user_DllExport TypeIdentifierPair()
Default constructor.
Definition dds_xtypes_typeobject.hpp:23905
eProsima_user_DllExport const TypeIdentifier & type_identifier1() const
This function returns a constant reference to member type_identifier1.
Definition dds_xtypes_typeobject.hpp:24013
eProsima_user_DllExport ~TypeIdentifierPair()
Default destructor.
Definition dds_xtypes_typeobject.hpp:23912
eProsima_user_DllExport TypeIdentifier & type_identifier2()
This function returns a reference to member type_identifier2.
Definition dds_xtypes_typeobject.hpp:24061
eProsima_user_DllExport bool operator==(const TypeIdentifierPair &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:23972
This class represents the structure TypeIdentifierTypeObjectPair defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:23717
eProsima_user_DllExport const TypeObject & type_object() const
This function returns a constant reference to member type_object.
Definition dds_xtypes_typeobject.hpp:23870
eProsima_user_DllExport TypeIdentifierTypeObjectPair()
Default constructor.
Definition dds_xtypes_typeobject.hpp:23723
eProsima_user_DllExport void type_identifier(TypeIdentifier &&_type_identifier)
This function moves the value in member type_identifier.
Definition dds_xtypes_typeobject.hpp:23821
eProsima_user_DllExport void type_object(const TypeObject &_type_object)
This function copies the value in member type_object.
Definition dds_xtypes_typeobject.hpp:23850
eProsima_user_DllExport TypeIdentifier & type_identifier()
This function returns a reference to member type_identifier.
Definition dds_xtypes_typeobject.hpp:23840
eProsima_user_DllExport TypeIdentifierTypeObjectPair & operator=(const TypeIdentifierTypeObjectPair &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:23762
eProsima_user_DllExport bool operator!=(const TypeIdentifierTypeObjectPair &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:23801
eProsima_user_DllExport const TypeIdentifier & type_identifier() const
This function returns a constant reference to member type_identifier.
Definition dds_xtypes_typeobject.hpp:23831
eProsima_user_DllExport ~TypeIdentifierTypeObjectPair()
Default destructor.
Definition dds_xtypes_typeobject.hpp:23730
eProsima_user_DllExport TypeIdentifierTypeObjectPair(const TypeIdentifierTypeObjectPair &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:23738
eProsima_user_DllExport TypeObject & type_object()
This function returns a reference to member type_object.
Definition dds_xtypes_typeobject.hpp:23879
eProsima_user_DllExport bool operator==(const TypeIdentifierTypeObjectPair &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:23790
eProsima_user_DllExport TypeIdentifierTypeObjectPair(TypeIdentifierTypeObjectPair &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:23751
eProsima_user_DllExport void type_identifier(const TypeIdentifier &_type_identifier)
This function copies the value in member type_identifier.
Definition dds_xtypes_typeobject.hpp:23811
eProsima_user_DllExport void type_object(TypeObject &&_type_object)
This function moves the value in member type_object.
Definition dds_xtypes_typeobject.hpp:23860
This class represents the structure TypeIdentifierWithDependencies defined by the user in the IDL fil...
Definition dds_xtypes_typeobject.hpp:24253
eProsima_user_DllExport void dependent_typeid_count(int32_t _dependent_typeid_count)
This function sets a value in member dependent_typeid_count.
Definition dds_xtypes_typeobject.hpp:24393
eProsima_user_DllExport std::vector< TypeIdentfierWithSize > & dependent_typeids()
This function returns a reference to member dependent_typeids.
Definition dds_xtypes_typeobject.hpp:24451
eProsima_user_DllExport TypeIdentifierWithDependencies(const TypeIdentifierWithDependencies &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:24274
eProsima_user_DllExport TypeIdentifierWithDependencies()
Default constructor.
Definition dds_xtypes_typeobject.hpp:24259
eProsima_user_DllExport const std::vector< TypeIdentfierWithSize > & dependent_typeids() const
This function returns a constant reference to member dependent_typeids.
Definition dds_xtypes_typeobject.hpp:24442
eProsima_user_DllExport TypeIdentifierWithDependencies & operator=(const TypeIdentifierWithDependencies &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:24301
eProsima_user_DllExport int32_t dependent_typeid_count() const
This function returns the value of member dependent_typeid_count.
Definition dds_xtypes_typeobject.hpp:24403
eProsima_user_DllExport const TypeIdentfierWithSize & typeid_with_size() const
This function returns a constant reference to member typeid_with_size.
Definition dds_xtypes_typeobject.hpp:24374
eProsima_user_DllExport void dependent_typeids(const std::vector< TypeIdentfierWithSize > &_dependent_typeids)
This function copies the value in member dependent_typeids.
Definition dds_xtypes_typeobject.hpp:24422
eProsima_user_DllExport TypeIdentifierWithDependencies(TypeIdentifierWithDependencies &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:24289
eProsima_user_DllExport void typeid_with_size(const TypeIdentfierWithSize &_typeid_with_size)
This function copies the value in member typeid_with_size.
Definition dds_xtypes_typeobject.hpp:24354
eProsima_user_DllExport void dependent_typeids(std::vector< TypeIdentfierWithSize > &&_dependent_typeids)
This function moves the value in member dependent_typeids.
Definition dds_xtypes_typeobject.hpp:24432
eProsima_user_DllExport bool operator!=(const TypeIdentifierWithDependencies &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:24344
eProsima_user_DllExport int32_t & dependent_typeid_count()
This function returns a reference to member dependent_typeid_count.
Definition dds_xtypes_typeobject.hpp:24412
eProsima_user_DllExport ~TypeIdentifierWithDependencies()
Default destructor.
Definition dds_xtypes_typeobject.hpp:24266
eProsima_user_DllExport void typeid_with_size(TypeIdentfierWithSize &&_typeid_with_size)
This function moves the value in member typeid_with_size.
Definition dds_xtypes_typeobject.hpp:24364
eProsima_user_DllExport bool operator==(const TypeIdentifierWithDependencies &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:24332
eProsima_user_DllExport TypeIdentfierWithSize & typeid_with_size()
This function returns a reference to member typeid_with_size.
Definition dds_xtypes_typeobject.hpp:24383
This class represents the union TypeObjectHashId defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:147
eProsima_user_DllExport bool operator!=(const TypeObjectHashId &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:281
eProsima_user_DllExport EquivalenceHash & hash()
This function returns a reference to member hash.
Definition dds_xtypes_typeobject.hpp:368
eProsima_user_DllExport const EquivalenceHash & hash() const
This function returns a constant reference to member hash.
Definition dds_xtypes_typeobject.hpp:353
eProsima_user_DllExport TypeObjectHashId(TypeObjectHashId &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:190
eProsima_user_DllExport TypeObjectHashId()
Default constructor.
Definition dds_xtypes_typeobject.hpp:153
void _default()
Definition dds_xtypes_typeobject.hpp:379
eProsima_user_DllExport void hash(const EquivalenceHash &_hash)
This function copies the value in member hash.
Definition dds_xtypes_typeobject.hpp:330
eProsima_user_DllExport ~TypeObjectHashId()
Default destructor.
Definition dds_xtypes_typeobject.hpp:160
eProsima_user_DllExport TypeObjectHashId(const TypeObjectHashId &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:172
eProsima_user_DllExport bool operator==(const TypeObjectHashId &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:248
eProsima_user_DllExport void hash(EquivalenceHash &&_hash)
This function moves the value in member hash.
Definition dds_xtypes_typeobject.hpp:341
eProsima_user_DllExport TypeObjectHashId & operator=(const TypeObjectHashId &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:208
eProsima_user_DllExport void _d(uint8_t __d)
This function sets the discriminator value.
Definition dds_xtypes_typeobject.hpp:292
eProsima_user_DllExport uint8_t _d() const
This function returns the value of the discriminator.
Definition dds_xtypes_typeobject.hpp:321
EquivalenceHash m_hash
Definition dds_xtypes_typeobject.hpp:415
This class represents the union TypeObject defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:23335
eProsima_user_DllExport const MinimalTypeObject & minimal() const
This function returns a constant reference to member minimal.
Definition dds_xtypes_typeobject.hpp:23620
eProsima_user_DllExport void complete(CompleteTypeObject &&_complete)
This function moves the value in member complete.
Definition dds_xtypes_typeobject.hpp:23555
eProsima_user_DllExport bool operator!=(const TypeObject &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:23489
eProsima_user_DllExport TypeObject(const TypeObject &x)
Copy constructor.
Definition dds_xtypes_typeobject.hpp:23360
eProsima_user_DllExport CompleteTypeObject & complete()
This function returns a reference to member complete.
Definition dds_xtypes_typeobject.hpp:23582
eProsima_user_DllExport ~TypeObject()
Default destructor.
Definition dds_xtypes_typeobject.hpp:23348
eProsima_user_DllExport TypeObject(TypeObject &&x) noexcept
Move constructor.
Definition dds_xtypes_typeobject.hpp:23382
eProsima_user_DllExport void minimal(const MinimalTypeObject &_minimal)
This function copies the value in member minimal.
Definition dds_xtypes_typeobject.hpp:23597
eProsima_user_DllExport MinimalTypeObject & minimal()
This function returns a reference to member minimal.
Definition dds_xtypes_typeobject.hpp:23635
void _default()
Definition dds_xtypes_typeobject.hpp:23646
eProsima_user_DllExport TypeObject & operator=(const TypeObject &x)
Copy assignment.
Definition dds_xtypes_typeobject.hpp:23404
eProsima_user_DllExport const CompleteTypeObject & complete() const
This function returns a constant reference to member complete.
Definition dds_xtypes_typeobject.hpp:23567
MinimalTypeObject m_minimal
Definition dds_xtypes_typeobject.hpp:23701
eProsima_user_DllExport void minimal(MinimalTypeObject &&_minimal)
This function moves the value in member minimal.
Definition dds_xtypes_typeobject.hpp:23608
CompleteTypeObject m_complete
Definition dds_xtypes_typeobject.hpp:23700
eProsima_user_DllExport void _d(uint8_t __d)
This function sets the discriminator value.
Definition dds_xtypes_typeobject.hpp:23500
eProsima_user_DllExport uint8_t _d() const
This function returns the value of the discriminator.
Definition dds_xtypes_typeobject.hpp:23535
eProsima_user_DllExport TypeObject()
Default constructor.
Definition dds_xtypes_typeobject.hpp:23341
eProsima_user_DllExport void complete(const CompleteTypeObject &_complete)
This function copies the value in member complete.
Definition dds_xtypes_typeobject.hpp:23544
eProsima_user_DllExport bool operator==(const TypeObject &x) const
Comparison operator.
Definition dds_xtypes_typeobject.hpp:23452
TypeFlagBits
This enumeration represents the TypeFlag bitflags defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:461
MemberFlagBits
This enumeration represents the MemberFlag bitflags defined by the user in the IDL file.
Definition dds_xtypes_typeobject.hpp:427
@ IS_FINAL
Definition dds_xtypes_typeobject.hpp:462
@ IS_MUTABLE
Definition dds_xtypes_typeobject.hpp:464
@ IS_NESTED
Definition dds_xtypes_typeobject.hpp:465
@ IS_APPENDABLE
Definition dds_xtypes_typeobject.hpp:463
@ IS_AUTOID_HASH
Definition dds_xtypes_typeobject.hpp:466
@ IS_MUST_UNDERSTAND
Definition dds_xtypes_typeobject.hpp:432
@ TRY_CONSTRUCT1
Definition dds_xtypes_typeobject.hpp:428
@ TRY_CONSTRUCT2
Definition dds_xtypes_typeobject.hpp:429
@ IS_KEY
Definition dds_xtypes_typeobject.hpp:433
@ IS_EXTERNAL
Definition dds_xtypes_typeobject.hpp:430
@ IS_DEFAULT
Definition dds_xtypes_typeobject.hpp:434
@ IS_OPTIONAL
Definition dds_xtypes_typeobject.hpp:431
Definition DomainParticipant.hpp:45
MemberFlag BitsetMemberFlag
Definition dds_xtypes_typeobject.hpp:453
std::vector< MinimalBitfield > MinimalBitfieldSeq
Definition dds_xtypes_typeobject.hpp:19930
uint32_t MemberId
Definition dds_xtypes_typeobject.hpp:4193
const uint8_t TK_STRING16
Definition dds_xtypes_typeobject.hpp:96
const uint8_t TI_STRONGLY_CONNECTED_COMPONENT
Definition dds_xtypes_typeobject.hpp:119
MemberFlag CollectionElementFlag
Definition dds_xtypes_typeobject.hpp:437
const uint8_t TI_PLAIN_SEQUENCE_SMALL
Definition dds_xtypes_typeobject.hpp:113
std::vector< TypeObject > TypeObjectSeq
Definition dds_xtypes_typeobject.hpp:23708
std::vector< TypeIdentifierWithDependencies > TypeIdentifierWithDependenciesSeq
Definition dds_xtypes_typeobject.hpp:24465
const uint8_t TK_CHAR8
Definition dds_xtypes_typeobject.hpp:93
const uint8_t TI_PLAIN_MAP_SMALL
Definition dds_xtypes_typeobject.hpp:117
const uint8_t TI_STRING8_LARGE
Definition dds_xtypes_typeobject.hpp:110
const uint8_t TK_BYTE
Definition dds_xtypes_typeobject.hpp:81
std::vector< CompleteUnionMember > CompleteUnionMemberSeq
Definition dds_xtypes_typeobject.hpp:9692
std::vector< AppliedAnnotation > AppliedAnnotationSeq
Definition dds_xtypes_typeobject.hpp:6533
std::vector< TypeIdentifierPair > TypeIdentifierPairSeq
Definition dds_xtypes_typeobject.hpp:24074
TypeFlag BitsetTypeFlag
Definition dds_xtypes_typeobject.hpp:483
const uint8_t TK_INT8
Definition dds_xtypes_typeobject.hpp:91
std::vector< CompleteEnumeratedLiteral > CompleteEnumeratedLiteralSeq
Definition dds_xtypes_typeobject.hpp:17135
const uint16_t MemberFlagMinimalMask
Definition dds_xtypes_typeobject.hpp:455
const uint8_t TK_UINT16
Definition dds_xtypes_typeobject.hpp:85
TypeFlag CollectionTypeFlag
Definition dds_xtypes_typeobject.hpp:473
const uint8_t TK_UINT32
Definition dds_xtypes_typeobject.hpp:86
std::vector< MinimalStructMember > MinimalStructMemberSeq
Definition dds_xtypes_typeobject.hpp:7975
TypeFlag EnumTypeFlag
Definition dds_xtypes_typeobject.hpp:479
std::vector< LBound > LBoundSeq
Definition dds_xtypes_typeobject.hpp:134
std::vector< MinimalEnumeratedLiteral > MinimalEnumeratedLiteralSeq
Definition dds_xtypes_typeobject.hpp:17317
uint32_t LBound
Definition dds_xtypes_typeobject.hpp:132
eprosima::fastcdr::fixed_string< TYPE_NAME_MAX_LENGTH > QualifiedTypeName
Definition dds_xtypes_typeobject.hpp:124
MemberFlag EnumeratedLiteralFlag
Definition dds_xtypes_typeobject.hpp:445
const uint8_t TK_ENUM
Definition dds_xtypes_typeobject.hpp:98
TypeFlag AliasTypeFlag
Definition dds_xtypes_typeobject.hpp:477
const uint16_t TypeFlagMinimalMask
Definition dds_xtypes_typeobject.hpp:485
const uint8_t EK_COMPLETE
Definition dds_xtypes_typeobject.hpp:75
MemberFlag UnionDiscriminatorFlag
Definition dds_xtypes_typeobject.hpp:443
uint8_t EquivalenceKind
Definition dds_xtypes_typeobject.hpp:72
TypeFlag UnionTypeFlag
Definition dds_xtypes_typeobject.hpp:471
std::vector< MinimalUnionMember > MinimalUnionMemberSeq
Definition dds_xtypes_typeobject.hpp:9874
const uint8_t TK_FLOAT64
Definition dds_xtypes_typeobject.hpp:89
const uint8_t TK_UINT8
Definition dds_xtypes_typeobject.hpp:92
const uint8_t TK_UINT64
Definition dds_xtypes_typeobject.hpp:87
std::vector< SBound > SBoundSeq
Definition dds_xtypes_typeobject.hpp:139
const uint8_t TK_NONE
Definition dds_xtypes_typeobject.hpp:79
const uint8_t EK_MINIMAL
Definition dds_xtypes_typeobject.hpp:74
TypeFlag StructTypeFlag
Definition dds_xtypes_typeobject.hpp:469
const uint8_t TI_PLAIN_MAP_LARGE
Definition dds_xtypes_typeobject.hpp:118
std::vector< TypeIdentfierWithSize > TypeIdentfierWithSizeSeq
Definition dds_xtypes_typeobject.hpp:24246
std::vector< AppliedAnnotationParameter > AppliedAnnotationParameterSeq
Definition dds_xtypes_typeobject.hpp:6351
const uint8_t TK_UNION
Definition dds_xtypes_typeobject.hpp:102
eprosima::fastcdr::fixed_string< MEMBER_NAME_MAX_LENGTH > MemberName
Definition dds_xtypes_typeobject.hpp:121
std::vector< TypeIdentifier > TypeIdentifierSeq
Definition dds_xtypes_typeobject.hpp:4191
std::vector< MinimalAnnotationParameter > MinimalAnnotationParameterSeq
Definition dds_xtypes_typeobject.hpp:11866
const uint8_t TI_PLAIN_ARRAY_LARGE
Definition dds_xtypes_typeobject.hpp:116
const uint8_t TK_MAP
Definition dds_xtypes_typeobject.hpp:106
std::vector< MinimalBitflag > MinimalBitflagSeq
Definition dds_xtypes_typeobject.hpp:18741
std::array< uint8_t, 4 > NameHash
Definition dds_xtypes_typeobject.hpp:130
MemberFlag StructMemberFlag
Definition dds_xtypes_typeobject.hpp:439
std::array< uint8_t, 14 > EquivalenceHash
Definition dds_xtypes_typeobject.hpp:128
const uint8_t TK_FLOAT128
Definition dds_xtypes_typeobject.hpp:90
const uint8_t TK_INT32
Definition dds_xtypes_typeobject.hpp:83
std::vector< CompleteBitfield > CompleteBitfieldSeq
Definition dds_xtypes_typeobject.hpp:19748
const uint8_t TK_ARRAY
Definition dds_xtypes_typeobject.hpp:105
TypeFlag BitmaskTypeFlag
Definition dds_xtypes_typeobject.hpp:481
const uint8_t TI_PLAIN_SEQUENCE_LARGE
Definition dds_xtypes_typeobject.hpp:114
const uint32_t ANNOTATION_OCTETSEC_VALUE_MAX_LEN
Definition dds_xtypes_typeobject.hpp:4196
const uint8_t TK_CHAR16
Definition dds_xtypes_typeobject.hpp:94
MinimalEnumeratedHeader MinimalBitmaskHeader
Definition dds_xtypes_typeobject.hpp:18868
std::vector< int32_t > UnionCaseLabelSeq
Definition dds_xtypes_typeobject.hpp:9246
MemberFlag UnionMemberFlag
Definition dds_xtypes_typeobject.hpp:441
TypeFlag AnnotationTypeFlag
Definition dds_xtypes_typeobject.hpp:475
const uint8_t TK_INT16
Definition dds_xtypes_typeobject.hpp:82
std::vector< TypeIdentifierTypeObjectPair > TypeIdentifierTypeObjectPairSeq
Definition dds_xtypes_typeobject.hpp:23892
const uint8_t TK_BOOLEAN
Definition dds_xtypes_typeobject.hpp:80
const LBound INVALID_LBOUND
Definition dds_xtypes_typeobject.hpp:136
const SBound INVALID_SBOUND
Definition dds_xtypes_typeobject.hpp:141
const uint8_t TI_STRING16_SMALL
Definition dds_xtypes_typeobject.hpp:111
uint16_t BitBound
Definition dds_xtypes_typeobject.hpp:16783
MemberFlag AliasMemberFlag
Definition dds_xtypes_typeobject.hpp:449
uint8_t TypeIdentiferKind
Definition dds_xtypes_typeobject.hpp:107
const uint32_t ANNOTATION_STR_VALUE_MAX_LEN
Definition dds_xtypes_typeobject.hpp:4195
const uint8_t TK_ALIAS
Definition dds_xtypes_typeobject.hpp:97
uint8_t PrimitiveTypeId
Definition dds_xtypes_typeobject.hpp:126
const uint8_t EK_BOTH
Definition dds_xtypes_typeobject.hpp:76
std::vector< TypeInformation > TypeInformationSeq
Definition dds_xtypes_typeobject.hpp:24647
const uint8_t TI_PLAIN_ARRAY_SMALL
Definition dds_xtypes_typeobject.hpp:115
std::vector< CompleteBitflag > CompleteBitflagSeq
Definition dds_xtypes_typeobject.hpp:18559
const uint8_t TK_BITSET
Definition dds_xtypes_typeobject.hpp:103
const uint8_t TK_STRUCTURE
Definition dds_xtypes_typeobject.hpp:101
std::vector< CompleteAnnotationParameter > CompleteAnnotationParameterSeq
Definition dds_xtypes_typeobject.hpp:11637
MemberFlag BitflagFlag
Definition dds_xtypes_typeobject.hpp:451
const uint8_t TK_SEQUENCE
Definition dds_xtypes_typeobject.hpp:104
const uint8_t TK_FLOAT32
Definition dds_xtypes_typeobject.hpp:88
uint16_t MemberFlag
Definition dds_xtypes_typeobject.hpp:436
const uint8_t TK_ANNOTATION
Definition dds_xtypes_typeobject.hpp:100
const uint8_t TK_STRING8
Definition dds_xtypes_typeobject.hpp:95
MemberFlag AnnotationParameterFlag
Definition dds_xtypes_typeobject.hpp:447
uint16_t TypeFlag
Definition dds_xtypes_typeobject.hpp:468
const uint8_t TK_BITMASK
Definition dds_xtypes_typeobject.hpp:99
CompleteEnumeratedHeader CompleteBitmaskHeader
Definition dds_xtypes_typeobject.hpp:18866
TypeObjectSeq StronglyConnectedComponent
Definition dds_xtypes_typeobject.hpp:23710
const uint8_t TI_STRING16_LARGE
Definition dds_xtypes_typeobject.hpp:112
std::vector< CompleteStructMember > CompleteStructMemberSeq
Definition dds_xtypes_typeobject.hpp:7793
const int32_t TYPE_NAME_MAX_LENGTH
Definition dds_xtypes_typeobject.hpp:123
const int32_t MEMBER_NAME_MAX_LENGTH
Definition dds_xtypes_typeobject.hpp:120
const uint8_t TK_INT64
Definition dds_xtypes_typeobject.hpp:84
uint8_t TypeKind
Definition dds_xtypes_typeobject.hpp:77
const uint8_t TI_STRING8_SMALL
Definition dds_xtypes_typeobject.hpp:109
uint8_t SBound
Definition dds_xtypes_typeobject.hpp:137