blob: e49992b7984d11ad85b81d3744fc948e5977eede [file] [log] [blame]
Marc-André Lureauccadd6b2018-12-13 16:37:15 +04001{ 'enum': 'TestEnum',
2 'data': [ 'value1', 'value2' ] }
3
Marc-André Lureauccadd6b2018-12-13 16:37:15 +04004{ 'struct': 'TestTypeA',
5 'data': { 'string': 'str' } }
6
7{ 'struct': 'TestTypeB',
8 'data': { 'integer': 'int' } }
9
10{ 'union': 'TestUnion',
Markus Armbruster31248b92019-09-14 17:34:51 +020011 'base': { 'enum1': { 'type': 'TestEnum', 'if': 'FOO' } },
Marc-André Lureauccadd6b2018-12-13 16:37:15 +040012 'discriminator': 'enum1',
13 'data': { 'value1': 'TestTypeA',
14 'value2': 'TestTypeB' } }