|
16 | 16 | * @file test_completeCdrAux.ipp |
17 | 17 | * This source file contains some declarations of CDR related functions. |
18 | 18 | * |
19 | | - * This file was generated by the tool fastddsgen (version: 4.0.6). |
| 19 | + * This file was generated by the tool fastddsgen (version: 4.0.7). |
20 | 20 | */ |
21 | 21 |
|
22 | | -#ifndef FAST_DDS_GENERATED__TEST_COMPLETECDRAUX_IPP |
23 | | -#define FAST_DDS_GENERATED__TEST_COMPLETECDRAUX_IPP |
| 22 | +#ifndef FAST_DDS_GENERATED__TEST_COMPLETE_IDL_EPROSIMA_TEST2CDRAUX_IPP |
| 23 | +#define FAST_DDS_GENERATED__TEST_COMPLETE_IDL_EPROSIMA_TEST2CDRAUX_IPP |
24 | 24 |
|
25 | 25 | #include "test_completeCdrAux.hpp" |
26 | 26 |
|
@@ -141,6 +141,38 @@ eProsima_user_DllExport void deserialize( |
141 | 141 | eprosima::fastcdr::Cdr& cdr, |
142 | 142 | StructType& data) |
143 | 143 | { |
| 144 | + data.char_field({0}); |
| 145 | + |
| 146 | + data.uint8_field({0}); |
| 147 | + |
| 148 | + data.int16_field({0}); |
| 149 | + |
| 150 | + data.uint16_field({0}); |
| 151 | + |
| 152 | + data.int32_field({0}); |
| 153 | + |
| 154 | + data.uint32_field({0}); |
| 155 | + |
| 156 | + data.int64_field({0}); |
| 157 | + |
| 158 | + data.uint64_field({0}); |
| 159 | + |
| 160 | + data.float_field({0.0}); |
| 161 | + |
| 162 | + data.double_field({0.0}); |
| 163 | + |
| 164 | + data.bool_field({false}); |
| 165 | + |
| 166 | + data.string_field({}); |
| 167 | + |
| 168 | + data.fixed_string_field({}); |
| 169 | + |
| 170 | + data.enum_field({Color::RED}); |
| 171 | + |
| 172 | + data.enum2_field({Material::WOOD}); |
| 173 | + |
| 174 | + |
| 175 | + |
144 | 176 | cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? |
145 | 177 | eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : |
146 | 178 | eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, |
@@ -602,6 +634,123 @@ eProsima_user_DllExport void deserialize( |
602 | 634 | eprosima::fastcdr::Cdr& cdr, |
603 | 635 | CompleteTestType& data) |
604 | 636 | { |
| 637 | + data.char_field({0}); |
| 638 | + |
| 639 | + data.uint8_field({0}); |
| 640 | + |
| 641 | + data.int16_field({0}); |
| 642 | + |
| 643 | + data.uint16_field({0}); |
| 644 | + |
| 645 | + data.int32_field({0}); |
| 646 | + |
| 647 | + data.uint32_field({0}); |
| 648 | + |
| 649 | + data.int64_field({0}); |
| 650 | + |
| 651 | + data.uint64_field({0}); |
| 652 | + |
| 653 | + data.float_field({0.0}); |
| 654 | + |
| 655 | + data.double_field({0.0}); |
| 656 | + |
| 657 | + data.bool_field({false}); |
| 658 | + |
| 659 | + data.string_field({}); |
| 660 | + |
| 661 | + data.fixed_string_field({}); |
| 662 | + |
| 663 | + data.enum_field({Color::RED}); |
| 664 | + |
| 665 | + data.enum2_field({Material::WOOD}); |
| 666 | + |
| 667 | + |
| 668 | + data.char_opt_field().reset(); |
| 669 | + |
| 670 | + data.uint8_opt_field().reset(); |
| 671 | + |
| 672 | + data.int16_opt_field().reset(); |
| 673 | + |
| 674 | + data.uint16_opt_field().reset(); |
| 675 | + |
| 676 | + data.int32_opt_field().reset(); |
| 677 | + |
| 678 | + data.uint32_opt_field().reset(); |
| 679 | + |
| 680 | + data.int64_opt_field().reset(); |
| 681 | + |
| 682 | + data.uint64_opt_field().reset(); |
| 683 | + |
| 684 | + data.float_opt_field().reset(); |
| 685 | + |
| 686 | + data.double_opt_field().reset(); |
| 687 | + |
| 688 | + data.bool_opt_field().reset(); |
| 689 | + |
| 690 | + data.string_opt_field().reset(); |
| 691 | + |
| 692 | + data.enum_opt_field().reset(); |
| 693 | + |
| 694 | + data.enum2_opt_field().reset(); |
| 695 | + |
| 696 | + data.struct_opt_field().reset(); |
| 697 | + |
| 698 | + data.array_char_field({0}); |
| 699 | + |
| 700 | + data.array_uint8_field({0}); |
| 701 | + |
| 702 | + data.array_int16_field({0}); |
| 703 | + |
| 704 | + data.array_uint16_field({0}); |
| 705 | + |
| 706 | + data.array_int32_field({0}); |
| 707 | + |
| 708 | + data.array_uint32_field({0}); |
| 709 | + |
| 710 | + data.array_int64_field({0}); |
| 711 | + |
| 712 | + data.array_uint64_field({0}); |
| 713 | + |
| 714 | + data.array_float_field({0.0}); |
| 715 | + |
| 716 | + data.array_double_field({0.0}); |
| 717 | + |
| 718 | + data.array_bool_field({false}); |
| 719 | + |
| 720 | + data.array_enum_field({Color::RED}); |
| 721 | + |
| 722 | + data.array_enum2_field({Material::WOOD}); |
| 723 | + |
| 724 | + |
| 725 | + |
| 726 | + |
| 727 | + |
| 728 | + |
| 729 | + |
| 730 | + |
| 731 | + |
| 732 | + |
| 733 | + |
| 734 | + |
| 735 | + |
| 736 | + |
| 737 | + |
| 738 | + |
| 739 | + |
| 740 | + |
| 741 | + |
| 742 | + |
| 743 | + |
| 744 | + |
| 745 | + |
| 746 | + |
| 747 | + |
| 748 | + |
| 749 | + |
| 750 | + |
| 751 | + |
| 752 | + |
| 753 | + |
605 | 754 | cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? |
606 | 755 | eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : |
607 | 756 | eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, |
@@ -1514,6 +1663,125 @@ eProsima_user_DllExport void deserialize( |
1514 | 1663 | eprosima::fastcdr::Cdr& cdr, |
1515 | 1664 | KeyedCompleteTestType& data) |
1516 | 1665 | { |
| 1666 | + data.id({0}); |
| 1667 | + |
| 1668 | + data.char_field({0}); |
| 1669 | + |
| 1670 | + data.uint8_field({0}); |
| 1671 | + |
| 1672 | + data.int16_field({0}); |
| 1673 | + |
| 1674 | + data.uint16_field({0}); |
| 1675 | + |
| 1676 | + data.int32_field({0}); |
| 1677 | + |
| 1678 | + data.uint32_field({0}); |
| 1679 | + |
| 1680 | + data.int64_field({0}); |
| 1681 | + |
| 1682 | + data.uint64_field({0}); |
| 1683 | + |
| 1684 | + data.float_field({0.0}); |
| 1685 | + |
| 1686 | + data.double_field({0.0}); |
| 1687 | + |
| 1688 | + data.bool_field({false}); |
| 1689 | + |
| 1690 | + data.string_field({}); |
| 1691 | + |
| 1692 | + data.fixed_string_field({}); |
| 1693 | + |
| 1694 | + data.enum_field({Color::RED}); |
| 1695 | + |
| 1696 | + data.enum2_field({Material::WOOD}); |
| 1697 | + |
| 1698 | + |
| 1699 | + data.char_opt_field().reset(); |
| 1700 | + |
| 1701 | + data.uint8_opt_field().reset(); |
| 1702 | + |
| 1703 | + data.int16_opt_field().reset(); |
| 1704 | + |
| 1705 | + data.uint16_opt_field().reset(); |
| 1706 | + |
| 1707 | + data.int32_opt_field().reset(); |
| 1708 | + |
| 1709 | + data.uint32_opt_field().reset(); |
| 1710 | + |
| 1711 | + data.int64_opt_field().reset(); |
| 1712 | + |
| 1713 | + data.uint64_opt_field().reset(); |
| 1714 | + |
| 1715 | + data.float_opt_field().reset(); |
| 1716 | + |
| 1717 | + data.double_opt_field().reset(); |
| 1718 | + |
| 1719 | + data.bool_opt_field().reset(); |
| 1720 | + |
| 1721 | + data.string_opt_field().reset(); |
| 1722 | + |
| 1723 | + data.enum_opt_field().reset(); |
| 1724 | + |
| 1725 | + data.enum2_opt_field().reset(); |
| 1726 | + |
| 1727 | + data.struct_opt_field().reset(); |
| 1728 | + |
| 1729 | + data.array_char_field({0}); |
| 1730 | + |
| 1731 | + data.array_uint8_field({0}); |
| 1732 | + |
| 1733 | + data.array_int16_field({0}); |
| 1734 | + |
| 1735 | + data.array_uint16_field({0}); |
| 1736 | + |
| 1737 | + data.array_int32_field({0}); |
| 1738 | + |
| 1739 | + data.array_uint32_field({0}); |
| 1740 | + |
| 1741 | + data.array_int64_field({0}); |
| 1742 | + |
| 1743 | + data.array_uint64_field({0}); |
| 1744 | + |
| 1745 | + data.array_float_field({0.0}); |
| 1746 | + |
| 1747 | + data.array_double_field({0.0}); |
| 1748 | + |
| 1749 | + data.array_bool_field({false}); |
| 1750 | + |
| 1751 | + data.array_enum_field({Color::RED}); |
| 1752 | + |
| 1753 | + data.array_enum2_field({Material::WOOD}); |
| 1754 | + |
| 1755 | + |
| 1756 | + |
| 1757 | + |
| 1758 | + |
| 1759 | + |
| 1760 | + |
| 1761 | + |
| 1762 | + |
| 1763 | + |
| 1764 | + |
| 1765 | + |
| 1766 | + |
| 1767 | + |
| 1768 | + |
| 1769 | + |
| 1770 | + |
| 1771 | + |
| 1772 | + |
| 1773 | + |
| 1774 | + |
| 1775 | + |
| 1776 | + |
| 1777 | + |
| 1778 | + |
| 1779 | + |
| 1780 | + |
| 1781 | + |
| 1782 | + |
| 1783 | + |
| 1784 | + |
1517 | 1785 | cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? |
1518 | 1786 | eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : |
1519 | 1787 | eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, |
@@ -1979,5 +2247,5 @@ void serialize_key( |
1979 | 2247 | } // namespace fastcdr |
1980 | 2248 | } // namespace eprosima |
1981 | 2249 |
|
1982 | | -#endif // FAST_DDS_GENERATED__TEST_COMPLETECDRAUX_IPP |
| 2250 | +#endif // FAST_DDS_GENERATED__TEST_COMPLETE_IDL_EPROSIMA_TEST2CDRAUX_IPP |
1983 | 2251 |
|
0 commit comments