qapi: Hide tag_name data member of variants
[qemu/ar7.git] / tests / qapi-schema / qapi-schema-test.out
blobf34ecc71cd76721921a0fd8269caa8824f199e64
1 alternate AltIntNum
2     tag type
3     case i: int
4     case n: number
5 alternate AltNumInt
6     tag type
7     case n: number
8     case i: int
9 alternate AltNumStr
10     tag type
11     case n: number
12     case s: str
13 alternate AltStrBool
14     tag type
15     case s: str
16     case b: bool
17 alternate AltStrInt
18     tag type
19     case s: str
20     case i: int
21 alternate AltStrNum
22     tag type
23     case s: str
24     case n: number
25 event EVENT_A None
26 event EVENT_B None
27 event EVENT_C q_obj_EVENT_C-arg
28 event EVENT_D q_obj_EVENT_D-arg
29 object Empty1
30 object Empty2
31     base Empty1
32 enum EnumOne ['value1', 'value2', 'value3']
33 object EventStructOne
34     member struct1: UserDefOne optional=False
35     member string: str optional=False
36     member enum2: EnumOne optional=True
37 object ForceArrays
38     member unused1: UserDefOneList optional=False
39     member unused2: UserDefTwoList optional=False
40     member unused3: TestStructList optional=False
41 enum MyEnum []
42 object NestedEnumsOne
43     member enum1: EnumOne optional=False
44     member enum2: EnumOne optional=True
45     member enum3: EnumOne optional=False
46     member enum4: EnumOne optional=True
47 enum QEnumTwo ['value1', 'value2']
48     prefix QENUM_TWO
49 enum QType ['none', 'qnull', 'qint', 'qstring', 'qdict', 'qlist', 'qfloat', 'qbool']
50     prefix QTYPE
51 object TestStruct
52     member integer: int optional=False
53     member boolean: bool optional=False
54     member string: str optional=False
55 object UserDefA
56     member boolean: bool optional=False
57     member a_b: int optional=True
58 alternate UserDefAlternate
59     tag type
60     case udfu: UserDefFlatUnion
61     case s: str
62     case i: int
63 object UserDefB
64     member intb: int optional=False
65     member a-b: bool optional=True
66 object UserDefC
67     member string1: str optional=False
68     member string2: str optional=False
69 object UserDefFlatUnion
70     base UserDefUnionBase
71     tag enum1
72     case value1: UserDefA
73     case value2: UserDefB
74     case value3: UserDefB
75 object UserDefFlatUnion2
76     base q_obj_UserDefFlatUnion2-base
77     tag enum1
78     case value1: UserDefC
79     case value2: UserDefB
80 object UserDefNativeListUnion
81     member type: UserDefNativeListUnionKind optional=False
82     tag type
83     case integer: q_obj_intList-wrapper
84     case s8: q_obj_int8List-wrapper
85     case s16: q_obj_int16List-wrapper
86     case s32: q_obj_int32List-wrapper
87     case s64: q_obj_int64List-wrapper
88     case u8: q_obj_uint8List-wrapper
89     case u16: q_obj_uint16List-wrapper
90     case u32: q_obj_uint32List-wrapper
91     case u64: q_obj_uint64List-wrapper
92     case number: q_obj_numberList-wrapper
93     case boolean: q_obj_boolList-wrapper
94     case string: q_obj_strList-wrapper
95     case sizes: q_obj_sizeList-wrapper
96     case any: q_obj_anyList-wrapper
97 enum UserDefNativeListUnionKind ['integer', 's8', 's16', 's32', 's64', 'u8', 'u16', 'u32', 'u64', 'number', 'boolean', 'string', 'sizes', 'any']
98 object UserDefOne
99     base UserDefZero
100     member string: str optional=False
101     member enum1: EnumOne optional=True
102 object UserDefOptions
103     member i64: intList optional=True
104     member u64: uint64List optional=True
105     member u16: uint16List optional=True
106     member i64x: int optional=True
107     member u64x: uint64 optional=True
108 object UserDefTwo
109     member string0: str optional=False
110     member dict1: UserDefTwoDict optional=False
111 object UserDefTwoDict
112     member string1: str optional=False
113     member dict2: UserDefTwoDictDict optional=False
114     member dict3: UserDefTwoDictDict optional=True
115 object UserDefTwoDictDict
116     member userdef: UserDefOne optional=False
117     member string: str optional=False
118 object UserDefUnionBase
119     base UserDefZero
120     member string: str optional=False
121     member enum1: EnumOne optional=False
122 object UserDefZero
123     member integer: int optional=False
124 object WrapAlternate
125     member alt: UserDefAlternate optional=False
126 event __ORG.QEMU_X-EVENT __org.qemu_x-Struct
127 alternate __org.qemu_x-Alt
128     tag type
129     case __org.qemu_x-branch: str
130     case b: __org.qemu_x-Base
131 object __org.qemu_x-Base
132     member __org.qemu_x-member1: __org.qemu_x-Enum optional=False
133 enum __org.qemu_x-Enum ['__org.qemu_x-value']
134 object __org.qemu_x-Struct
135     base __org.qemu_x-Base
136     member __org.qemu_x-member2: str optional=False
137     member wchar-t: int optional=True
138 object __org.qemu_x-Struct2
139     member array: __org.qemu_x-Union1List optional=False
140 object __org.qemu_x-Union1
141     member type: __org.qemu_x-Union1Kind optional=False
142     tag type
143     case __org.qemu_x-branch: q_obj_str-wrapper
144 enum __org.qemu_x-Union1Kind ['__org.qemu_x-branch']
145 object __org.qemu_x-Union2
146     base __org.qemu_x-Base
147     tag __org.qemu_x-member1
148     case __org.qemu_x-value: __org.qemu_x-Struct2
149 command __org.qemu_x-command q_obj___org.qemu_x-command-arg -> __org.qemu_x-Union1
150    gen=True success_response=True
151 command guest-get-time q_obj_guest-get-time-arg -> int
152    gen=True success_response=True
153 command guest-sync q_obj_guest-sync-arg -> any
154    gen=True success_response=True
155 object q_empty
156 object q_obj_EVENT_C-arg
157     member a: int optional=True
158     member b: UserDefOne optional=True
159     member c: str optional=False
160 object q_obj_EVENT_D-arg
161     member a: EventStructOne optional=False
162     member b: str optional=False
163     member c: str optional=True
164     member enum3: EnumOne optional=True
165 object q_obj_UserDefFlatUnion2-base
166     member integer: int optional=True
167     member string: str optional=False
168     member enum1: QEnumTwo optional=False
169 object q_obj___org.qemu_x-command-arg
170     member a: __org.qemu_x-EnumList optional=False
171     member b: __org.qemu_x-StructList optional=False
172     member c: __org.qemu_x-Union2 optional=False
173     member d: __org.qemu_x-Alt optional=False
174 object q_obj_anyList-wrapper
175     member data: anyList optional=False
176 object q_obj_boolList-wrapper
177     member data: boolList optional=False
178 object q_obj_guest-get-time-arg
179     member a: int optional=False
180     member b: int optional=True
181 object q_obj_guest-sync-arg
182     member arg: any optional=False
183 object q_obj_int16List-wrapper
184     member data: int16List optional=False
185 object q_obj_int32List-wrapper
186     member data: int32List optional=False
187 object q_obj_int64List-wrapper
188     member data: int64List optional=False
189 object q_obj_int8List-wrapper
190     member data: int8List optional=False
191 object q_obj_intList-wrapper
192     member data: intList optional=False
193 object q_obj_numberList-wrapper
194     member data: numberList optional=False
195 object q_obj_sizeList-wrapper
196     member data: sizeList optional=False
197 object q_obj_str-wrapper
198     member data: str optional=False
199 object q_obj_strList-wrapper
200     member data: strList optional=False
201 object q_obj_uint16List-wrapper
202     member data: uint16List optional=False
203 object q_obj_uint32List-wrapper
204     member data: uint32List optional=False
205 object q_obj_uint64List-wrapper
206     member data: uint64List optional=False
207 object q_obj_uint8List-wrapper
208     member data: uint8List optional=False
209 object q_obj_user_def_cmd1-arg
210     member ud1a: UserDefOne optional=False
211 object q_obj_user_def_cmd2-arg
212     member ud1a: UserDefOne optional=False
213     member ud1b: UserDefOne optional=True
214 command user_def_cmd None -> None
215    gen=True success_response=True
216 command user_def_cmd0 Empty2 -> Empty2
217    gen=True success_response=True
218 command user_def_cmd1 q_obj_user_def_cmd1-arg -> None
219    gen=True success_response=True
220 command user_def_cmd2 q_obj_user_def_cmd2-arg -> UserDefTwo
221    gen=True success_response=True