Commit 7cb0bcb
C++ Feature: Mutable union getters (#8852)
* generate mutable union accessors
* add test
* Revert "add test"
This reverts commit 45e352b.
* update file
* formatter got in the way
* merge conflicts
* updated genned code
* manually fix code gen bc I can't figure out why this file won't code gen
---------
Co-authored-by: Wouter van Oortmerssen <[email protected]>1 parent b1e7868 commit 7cb0bcb
File tree
11 files changed
+375
-8
lines changed- samples
- src
- tests
- cpp17/generated_cpp17
- monster_test_suffix
- ext_only
- filesuffix_only
- namespace_test
- union_vector
11 files changed
+375
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
328 | 328 | | |
329 | 329 | | |
330 | 330 | | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
331 | 335 | | |
332 | 336 | | |
333 | 337 | | |
| |||
367 | 371 | | |
368 | 372 | | |
369 | 373 | | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
370 | 378 | | |
371 | 379 | | |
372 | 380 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2685 | 2685 | | |
2686 | 2686 | | |
2687 | 2687 | | |
2688 | | - | |
| 2688 | + | |
2689 | 2689 | | |
2690 | 2690 | | |
2691 | 2691 | | |
| 2692 | + | |
| 2693 | + | |
| 2694 | + | |
2692 | 2695 | | |
2693 | 2696 | | |
2694 | | - | |
2695 | | - | |
| 2697 | + | |
| 2698 | + | |
| 2699 | + | |
2696 | 2700 | | |
2697 | 2701 | | |
2698 | 2702 | | |
| |||
2706 | 2710 | | |
2707 | 2711 | | |
2708 | 2712 | | |
2709 | | - | |
| 2713 | + | |
| 2714 | + | |
2710 | 2715 | | |
2711 | 2716 | | |
2712 | 2717 | | |
2713 | 2718 | | |
2714 | | - | |
| 2719 | + | |
| 2720 | + | |
| 2721 | + | |
| 2722 | + | |
2715 | 2723 | | |
2716 | 2724 | | |
2717 | | - | |
| 2725 | + | |
2718 | 2726 | | |
2719 | 2727 | | |
2720 | 2728 | | |
| |||
2755 | 2763 | | |
2756 | 2764 | | |
2757 | 2765 | | |
2758 | | - | |
| 2766 | + | |
2759 | 2767 | | |
2760 | 2768 | | |
2761 | 2769 | | |
| |||
2799 | 2807 | | |
2800 | 2808 | | |
2801 | 2809 | | |
2802 | | - | |
| 2810 | + | |
2803 | 2811 | | |
2804 | 2812 | | |
2805 | 2813 | | |
| |||
2974 | 2982 | | |
2975 | 2983 | | |
2976 | 2984 | | |
| 2985 | + | |
| 2986 | + | |
| 2987 | + | |
| 2988 | + | |
| 2989 | + | |
2977 | 2990 | | |
2978 | 2991 | | |
2979 | 2992 | | |
| |||
3185 | 3198 | | |
3186 | 3199 | | |
3187 | 3200 | | |
| 3201 | + | |
3188 | 3202 | | |
3189 | 3203 | | |
3190 | 3204 | | |
3191 | 3205 | | |
3192 | 3206 | | |
3193 | 3207 | | |
3194 | 3208 | | |
| 3209 | + | |
| 3210 | + | |
| 3211 | + | |
| 3212 | + | |
| 3213 | + | |
| 3214 | + | |
| 3215 | + | |
| 3216 | + | |
| 3217 | + | |
| 3218 | + | |
| 3219 | + | |
| 3220 | + | |
| 3221 | + | |
| 3222 | + | |
3195 | 3223 | | |
3196 | 3224 | | |
3197 | 3225 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1481 | 1481 | | |
1482 | 1482 | | |
1483 | 1483 | | |
| 1484 | + | |
| 1485 | + | |
| 1486 | + | |
| 1487 | + | |
| 1488 | + | |
| 1489 | + | |
| 1490 | + | |
| 1491 | + | |
| 1492 | + | |
| 1493 | + | |
1484 | 1494 | | |
1485 | 1495 | | |
1486 | 1496 | | |
| |||
1716 | 1726 | | |
1717 | 1727 | | |
1718 | 1728 | | |
| 1729 | + | |
| 1730 | + | |
| 1731 | + | |
| 1732 | + | |
| 1733 | + | |
| 1734 | + | |
| 1735 | + | |
| 1736 | + | |
| 1737 | + | |
| 1738 | + | |
1719 | 1739 | | |
1720 | 1740 | | |
1721 | 1741 | | |
| |||
1734 | 1754 | | |
1735 | 1755 | | |
1736 | 1756 | | |
| 1757 | + | |
| 1758 | + | |
| 1759 | + | |
| 1760 | + | |
| 1761 | + | |
| 1762 | + | |
| 1763 | + | |
| 1764 | + | |
| 1765 | + | |
1737 | 1766 | | |
1738 | 1767 | | |
1739 | 1768 | | |
| |||
2008 | 2037 | | |
2009 | 2038 | | |
2010 | 2039 | | |
| 2040 | + | |
| 2041 | + | |
| 2042 | + | |
| 2043 | + | |
2011 | 2044 | | |
2012 | 2045 | | |
2013 | 2046 | | |
2014 | 2047 | | |
| 2048 | + | |
| 2049 | + | |
| 2050 | + | |
| 2051 | + | |
2015 | 2052 | | |
2016 | 2053 | | |
2017 | 2054 | | |
2018 | 2055 | | |
| 2056 | + | |
| 2057 | + | |
| 2058 | + | |
| 2059 | + | |
2019 | 2060 | | |
2020 | 2061 | | |
2021 | 2062 | | |
2022 | 2063 | | |
| 2064 | + | |
| 2065 | + | |
| 2066 | + | |
| 2067 | + | |
2023 | 2068 | | |
2024 | 2069 | | |
2025 | 2070 | | |
2026 | 2071 | | |
| 2072 | + | |
| 2073 | + | |
| 2074 | + | |
| 2075 | + | |
2027 | 2076 | | |
2028 | 2077 | | |
2029 | 2078 | | |
2030 | 2079 | | |
| 2080 | + | |
| 2081 | + | |
| 2082 | + | |
| 2083 | + | |
2031 | 2084 | | |
2032 | 2085 | | |
2033 | 2086 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
595 | 595 | | |
596 | 596 | | |
597 | 597 | | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
598 | 616 | | |
599 | 617 | | |
600 | 618 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1497 | 1497 | | |
1498 | 1498 | | |
1499 | 1499 | | |
| 1500 | + | |
| 1501 | + | |
| 1502 | + | |
| 1503 | + | |
| 1504 | + | |
| 1505 | + | |
| 1506 | + | |
| 1507 | + | |
| 1508 | + | |
| 1509 | + | |
1500 | 1510 | | |
1501 | 1511 | | |
1502 | 1512 | | |
| |||
1732 | 1742 | | |
1733 | 1743 | | |
1734 | 1744 | | |
| 1745 | + | |
| 1746 | + | |
| 1747 | + | |
| 1748 | + | |
| 1749 | + | |
| 1750 | + | |
| 1751 | + | |
| 1752 | + | |
| 1753 | + | |
| 1754 | + | |
1735 | 1755 | | |
1736 | 1756 | | |
1737 | 1757 | | |
| |||
1750 | 1770 | | |
1751 | 1771 | | |
1752 | 1772 | | |
| 1773 | + | |
| 1774 | + | |
| 1775 | + | |
| 1776 | + | |
| 1777 | + | |
| 1778 | + | |
| 1779 | + | |
| 1780 | + | |
| 1781 | + | |
1753 | 1782 | | |
1754 | 1783 | | |
1755 | 1784 | | |
| |||
1959 | 1988 | | |
1960 | 1989 | | |
1961 | 1990 | | |
| 1991 | + | |
| 1992 | + | |
| 1993 | + | |
| 1994 | + | |
1962 | 1995 | | |
1963 | 1996 | | |
1964 | 1997 | | |
1965 | 1998 | | |
| 1999 | + | |
| 2000 | + | |
| 2001 | + | |
| 2002 | + | |
1966 | 2003 | | |
1967 | 2004 | | |
1968 | 2005 | | |
1969 | 2006 | | |
| 2007 | + | |
| 2008 | + | |
| 2009 | + | |
| 2010 | + | |
1970 | 2011 | | |
1971 | 2012 | | |
1972 | 2013 | | |
1973 | 2014 | | |
| 2015 | + | |
| 2016 | + | |
| 2017 | + | |
| 2018 | + | |
1974 | 2019 | | |
1975 | 2020 | | |
1976 | 2021 | | |
1977 | 2022 | | |
| 2023 | + | |
| 2024 | + | |
| 2025 | + | |
| 2026 | + | |
1978 | 2027 | | |
1979 | 2028 | | |
1980 | 2029 | | |
1981 | 2030 | | |
| 2031 | + | |
| 2032 | + | |
| 2033 | + | |
| 2034 | + | |
1982 | 2035 | | |
1983 | 2036 | | |
1984 | 2037 | | |
| |||
0 commit comments