1910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner/* AUTOMATICALLY GENERATED, DO NOT MODIFY */
2910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner/*
4910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner * deallocation functions for schema-defined QAPI types
5910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner *
6910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner * Copyright IBM, Corp. 2011
7910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner *
8910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner * Authors:
9910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner *  Anthony Liguori   <aliguori@us.ibm.com>
10910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner *  Michael Roth      <mdroth@linux.vnet.ibm.com>
11910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner *
12910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner * This work is licensed under the terms of the GNU LGPL, version 2.1 or later.
13910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner * See the COPYING.LIB file in the top-level directory.
14910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner *
15910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner */
16910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
17910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner#include "qapi/dealloc-visitor.h"
18910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner#include "qapi-types.h"
19910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner#include "qapi-visit.h"
20910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
21910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *ErrorClass_lookup[] = {
22910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "GenericError",
23910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "CommandNotFound",
24910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "DeviceEncrypted",
25910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "DeviceNotActive",
26910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "DeviceNotFound",
27910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "KVMMissingCap",
28910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
29910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
30910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
31910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *RunState_lookup[] = {
32910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "debug",
33910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "inmigrate",
34910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "internal-error",
35910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "io-error",
36910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "paused",
37910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "postmigrate",
38910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "prelaunch",
39910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "finish-migrate",
40910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "restore-vm",
41910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "running",
42910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "save-vm",
43910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "shutdown",
44910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "suspended",
45910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "watchdog",
46910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "guest-panicked",
47910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
48910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
49910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
50910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *ImageInfoSpecificKind_lookup[] = {
51910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "qcow2",
52910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "vmdk",
53910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
54910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
55910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
56910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *DataFormat_lookup[] = {
57910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "utf8",
58910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "base64",
59910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
60910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
61910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
62910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *MigrationCapability_lookup[] = {
63910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "xbzrle",
64910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "x-rdma-pin-all",
65910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "auto-converge",
66910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "zero-blocks",
67910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
68910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
69910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
70910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *BlockDeviceIoStatus_lookup[] = {
71910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "ok",
72910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "failed",
73910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "nospace",
74910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
75910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
76910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
77910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *SpiceQueryMouseMode_lookup[] = {
78910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "client",
79910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "server",
80910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "unknown",
81910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
82910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
83910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
84910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *BlockdevOnError_lookup[] = {
85910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "report",
86910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "ignore",
87910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "enospc",
88910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "stop",
89910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
90910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
91910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
92910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *MirrorSyncMode_lookup[] = {
93910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "top",
94910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "full",
95910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "none",
96910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
97910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
98910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
99910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *BlockJobType_lookup[] = {
100910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "commit",
101910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "stream",
102910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "mirror",
103910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "backup",
104910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
105910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
106910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
107910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *NewImageMode_lookup[] = {
108910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "existing",
109910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "absolute-paths",
110910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
111910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
112910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
113910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *TransactionActionKind_lookup[] = {
114910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "blockdev-snapshot-sync",
115910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "drive-backup",
116910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "abort",
117910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "blockdev-snapshot-internal-sync",
118910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
119910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
120910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
121910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *NetClientOptionsKind_lookup[] = {
122910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "none",
123910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "nic",
124910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "user",
125910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "tap",
126910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "socket",
127910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "vde",
128910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "dump",
129910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "bridge",
130910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "hubport",
131910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "netmap",
132910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
133910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
134910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
135910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *SocketAddressKind_lookup[] = {
136910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "inet",
137910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "unix",
138910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "fd",
139910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
140910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
141910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
142910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *QKeyCode_lookup[] = {
143910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "shift",
144910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "shift_r",
145910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "alt",
146910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "alt_r",
147910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "altgr",
148910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "altgr_r",
149910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "ctrl",
150910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "ctrl_r",
151910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "menu",
152910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "esc",
153910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "1",
154910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "2",
155910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "3",
156910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "4",
157910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "5",
158910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "6",
159910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "7",
160910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "8",
161910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "9",
162910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "0",
163910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "minus",
164910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "equal",
165910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "backspace",
166910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "tab",
167910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "q",
168910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "w",
169910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "e",
170910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "r",
171910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "t",
172910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "y",
173910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "u",
174910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "i",
175910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "o",
176910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "p",
177910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "bracket_left",
178910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "bracket_right",
179910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "ret",
180910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "a",
181910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "s",
182910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "d",
183910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "f",
184910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "g",
185910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "h",
186910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "j",
187910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "k",
188910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "l",
189910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "semicolon",
190910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "apostrophe",
191910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "grave_accent",
192910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "backslash",
193910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "z",
194910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "x",
195910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "c",
196910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "v",
197910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "b",
198910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "n",
199910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "m",
200910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "comma",
201910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "dot",
202910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "slash",
203910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "asterisk",
204910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "spc",
205910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "caps_lock",
206910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "f1",
207910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "f2",
208910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "f3",
209910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "f4",
210910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "f5",
211910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "f6",
212910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "f7",
213910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "f8",
214910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "f9",
215910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "f10",
216910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "num_lock",
217910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "scroll_lock",
218910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "kp_divide",
219910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "kp_multiply",
220910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "kp_subtract",
221910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "kp_add",
222910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "kp_enter",
223910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "kp_decimal",
224910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "sysrq",
225910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "kp_0",
226910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "kp_1",
227910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "kp_2",
228910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "kp_3",
229910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "kp_4",
230910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "kp_5",
231910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "kp_6",
232910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "kp_7",
233910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "kp_8",
234910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "kp_9",
235910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "less",
236910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "f11",
237910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "f12",
238910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "print",
239910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "home",
240910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "pgup",
241910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "pgdn",
242910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "end",
243910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "left",
244910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "up",
245910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "down",
246910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "right",
247910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "insert",
248910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "delete",
249910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "stop",
250910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "again",
251910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "props",
252910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "undo",
253910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "front",
254910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "copy",
255910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "open",
256910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "paste",
257910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "find",
258910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "cut",
259910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "lf",
260910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "help",
261910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "meta_l",
262910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "meta_r",
263910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "compose",
264910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
265910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
266910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
267910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *KeyValueKind_lookup[] = {
268910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "number",
269910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "qcode",
270910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
271910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
272910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
273910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *ChardevBackendKind_lookup[] = {
274910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "file",
275910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "serial",
276910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "parallel",
277910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "pipe",
278910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "socket",
279910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "udp",
280910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "pty",
281910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "null",
282910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "mux",
283910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "msmouse",
284910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "braille",
285910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "stdio",
286910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "console",
287910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "spicevmc",
288910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "spiceport",
289910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "vc",
290910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "ringbuf",
291910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "memory",
292910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
293910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
294910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
295910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *TpmModel_lookup[] = {
296910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "tpm-tis",
297910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
298910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
299910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
300910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *TpmType_lookup[] = {
301910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "passthrough",
302910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
303910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
304910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
305910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *TpmTypeOptionsKind_lookup[] = {
306910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "passthrough",
307910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
308910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
309910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
310910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *CommandLineParameterType_lookup[] = {
311910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "string",
312910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "boolean",
313910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "number",
314910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "size",
315910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
316910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
317910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
318910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *X86CPURegister32_lookup[] = {
319910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "EAX",
320910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "EBX",
321910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "ECX",
322910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "EDX",
323910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "ESP",
324910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "EBP",
325910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "ESI",
326910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "EDI",
327910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
328910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
329910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
330910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *RxState_lookup[] = {
331910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "normal",
332910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "none",
333910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "all",
334910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
335910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
336910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
337910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *BlockdevDiscardOptions_lookup[] = {
338910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "ignore",
339910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "unmap",
340910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
341910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
342910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
343910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *BlockdevAioOptions_lookup[] = {
344910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "threads",
345910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "native",
346910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
347910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
348910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
349910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *BlockdevOptionsKind_lookup[] = {
350910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "file",
351910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "http",
352910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "https",
353910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "ftp",
354910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "ftps",
355910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "tftp",
356910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "vvfat",
357910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "bochs",
358910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "cloop",
359910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "cow",
360910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "dmg",
361910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "parallels",
362910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "qcow",
363910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "qcow2",
364910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "qed",
365910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "raw",
366910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "vdi",
367910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "vhdx",
368910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "vmdk",
369910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "vpc",
370910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
371910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
372910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
373910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst char *BlockdevRefKind_lookup[] = {
374910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "definition",
375910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    "reference",
376910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    NULL,
377910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
378910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
379910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnerconst int BlockdevRef_qtypes[QTYPE_MAX] = {
380910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    [ QTYPE_QDICT ] = BLOCKDEV_REF_KIND_DEFINITION,
381910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    [ QTYPE_QSTRING ] = BLOCKDEV_REF_KIND_REFERENCE,
382910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner};
383910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
384910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner#ifndef QAPI_TYPES_BUILTIN_CLEANUP_DEF_H
385910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner#define QAPI_TYPES_BUILTIN_CLEANUP_DEF_H
386910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
387910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
388910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_strList(strList * obj)
389910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
390910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
391910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
392910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
393910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
394910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
395910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
396910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
397910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
398910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
399910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_strList(v, &obj, NULL, NULL);
400910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
401910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
402910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
403910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_intList(intList * obj)
404910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
405910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
406910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
407910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
408910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
409910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
410910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
411910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
412910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
413910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
414910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_intList(v, &obj, NULL, NULL);
415910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
416910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
417910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
418910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_numberList(numberList * obj)
419910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
420910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
421910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
422910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
423910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
424910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
425910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
426910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
427910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
428910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
429910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_numberList(v, &obj, NULL, NULL);
430910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
431910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
432910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
433910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_boolList(boolList * obj)
434910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
435910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
436910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
437910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
438910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
439910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
440910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
441910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
442910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
443910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
444910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_boolList(v, &obj, NULL, NULL);
445910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
446910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
447910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
448910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_int8List(int8List * obj)
449910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
450910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
451910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
452910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
453910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
454910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
455910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
456910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
457910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
458910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
459910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_int8List(v, &obj, NULL, NULL);
460910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
461910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
462910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
463910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_int16List(int16List * obj)
464910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
465910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
466910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
467910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
468910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
469910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
470910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
471910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
472910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
473910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
474910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_int16List(v, &obj, NULL, NULL);
475910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
476910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
477910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
478910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_int32List(int32List * obj)
479910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
480910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
481910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
482910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
483910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
484910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
485910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
486910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
487910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
488910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
489910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_int32List(v, &obj, NULL, NULL);
490910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
491910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
492910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
493910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_int64List(int64List * obj)
494910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
495910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
496910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
497910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
498910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
499910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
500910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
501910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
502910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
503910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
504910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_int64List(v, &obj, NULL, NULL);
505910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
506910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
507910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
508910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_uint8List(uint8List * obj)
509910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
510910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
511910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
512910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
513910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
514910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
515910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
516910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
517910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
518910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
519910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_uint8List(v, &obj, NULL, NULL);
520910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
521910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
522910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
523910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_uint16List(uint16List * obj)
524910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
525910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
526910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
527910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
528910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
529910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
530910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
531910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
532910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
533910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
534910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_uint16List(v, &obj, NULL, NULL);
535910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
536910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
537910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
538910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_uint32List(uint32List * obj)
539910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
540910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
541910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
542910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
543910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
544910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
545910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
546910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
547910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
548910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
549910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_uint32List(v, &obj, NULL, NULL);
550910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
551910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
552910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
553910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_uint64List(uint64List * obj)
554910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
555910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
556910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
557910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
558910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
559910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
560910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
561910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
562910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
563910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
564910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_uint64List(v, &obj, NULL, NULL);
565910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
566910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
567910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
568910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner#endif /* QAPI_TYPES_BUILTIN_CLEANUP_DEF_H */
569910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
570910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
571910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ErrorClassList(ErrorClassList * obj)
572910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
573910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
574910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
575910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
576910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
577910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
578910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
579910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
580910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
581910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
582910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ErrorClassList(v, &obj, NULL, NULL);
583910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
584910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
585910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
586910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
587910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NameInfoList(NameInfoList * obj)
588910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
589910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
590910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
591910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
592910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
593910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
594910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
595910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
596910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
597910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
598910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NameInfoList(v, &obj, NULL, NULL);
599910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
600910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
601910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
602910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
603910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NameInfo(NameInfo * obj)
604910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
605910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
606910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
607910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
608910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
609910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
610910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
611910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
612910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
613910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
614910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NameInfo(v, &obj, NULL, NULL);
615910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
616910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
617910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
618910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
619910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_VersionInfoList(VersionInfoList * obj)
620910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
621910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
622910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
623910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
624910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
625910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
626910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
627910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
628910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
629910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
630910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_VersionInfoList(v, &obj, NULL, NULL);
631910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
632910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
633910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
634910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
635910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_VersionInfo(VersionInfo * obj)
636910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
637910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
638910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
639910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
640910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
641910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
642910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
643910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
644910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
645910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
646910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_VersionInfo(v, &obj, NULL, NULL);
647910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
648910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
649910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
650910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
651910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_KvmInfoList(KvmInfoList * obj)
652910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
653910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
654910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
655910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
656910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
657910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
658910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
659910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
660910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
661910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
662910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_KvmInfoList(v, &obj, NULL, NULL);
663910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
664910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
665910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
666910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
667910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_KvmInfo(KvmInfo * obj)
668910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
669910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
670910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
671910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
672910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
673910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
674910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
675910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
676910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
677910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
678910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_KvmInfo(v, &obj, NULL, NULL);
679910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
680910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
681910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
682910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
683910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_RunStateList(RunStateList * obj)
684910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
685910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
686910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
687910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
688910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
689910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
690910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
691910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
692910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
693910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
694910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_RunStateList(v, &obj, NULL, NULL);
695910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
696910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
697910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
698910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
699910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_SnapshotInfoList(SnapshotInfoList * obj)
700910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
701910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
702910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
703910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
704910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
705910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
706910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
707910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
708910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
709910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
710910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_SnapshotInfoList(v, &obj, NULL, NULL);
711910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
712910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
713910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
714910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
715910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_SnapshotInfo(SnapshotInfo * obj)
716910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
717910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
718910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
719910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
720910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
721910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
722910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
723910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
724910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
725910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
726910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_SnapshotInfo(v, &obj, NULL, NULL);
727910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
728910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
729910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
730910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
731910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ImageInfoSpecificQCow2List(ImageInfoSpecificQCow2List * obj)
732910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
733910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
734910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
735910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
736910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
737910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
738910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
739910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
740910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
741910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
742910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ImageInfoSpecificQCow2List(v, &obj, NULL, NULL);
743910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
744910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
745910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
746910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
747910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ImageInfoSpecificQCow2(ImageInfoSpecificQCow2 * obj)
748910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
749910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
750910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
751910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
752910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
753910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
754910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
755910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
756910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
757910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
758910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ImageInfoSpecificQCow2(v, &obj, NULL, NULL);
759910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
760910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
761910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
762910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
763910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ImageInfoSpecificVmdkList(ImageInfoSpecificVmdkList * obj)
764910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
765910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
766910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
767910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
768910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
769910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
770910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
771910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
772910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
773910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
774910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ImageInfoSpecificVmdkList(v, &obj, NULL, NULL);
775910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
776910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
777910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
778910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
779910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ImageInfoSpecificVmdk(ImageInfoSpecificVmdk * obj)
780910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
781910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
782910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
783910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
784910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
785910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
786910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
787910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
788910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
789910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
790910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ImageInfoSpecificVmdk(v, &obj, NULL, NULL);
791910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
792910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
793910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
794910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
795910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ImageInfoSpecificList(ImageInfoSpecificList * obj)
796910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
797910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
798910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
799910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
800910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
801910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
802910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
803910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
804910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
805910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
806910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ImageInfoSpecificList(v, &obj, NULL, NULL);
807910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
808910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
809910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
810910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
811910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ImageInfoSpecific(ImageInfoSpecific * obj)
812910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
813910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
814910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
815910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
816910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
817910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
818910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
819910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
820910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
821910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
822910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ImageInfoSpecific(v, &obj, NULL, NULL);
823910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
824910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
825910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
826910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
827910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ImageInfoList(ImageInfoList * obj)
828910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
829910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
830910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
831910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
832910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
833910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
834910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
835910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
836910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
837910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
838910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ImageInfoList(v, &obj, NULL, NULL);
839910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
840910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
841910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
842910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
843910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ImageInfo(ImageInfo * obj)
844910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
845910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
846910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
847910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
848910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
849910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
850910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
851910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
852910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
853910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
854910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ImageInfo(v, &obj, NULL, NULL);
855910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
856910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
857910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
858910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
859910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ImageCheckList(ImageCheckList * obj)
860910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
861910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
862910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
863910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
864910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
865910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
866910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
867910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
868910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
869910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
870910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ImageCheckList(v, &obj, NULL, NULL);
871910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
872910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
873910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
874910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
875910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ImageCheck(ImageCheck * obj)
876910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
877910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
878910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
879910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
880910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
881910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
882910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
883910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
884910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
885910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
886910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ImageCheck(v, &obj, NULL, NULL);
887910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
888910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
889910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
890910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
891910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_StatusInfoList(StatusInfoList * obj)
892910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
893910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
894910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
895910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
896910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
897910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
898910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
899910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
900910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
901910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
902910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_StatusInfoList(v, &obj, NULL, NULL);
903910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
904910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
905910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
906910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
907910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_StatusInfo(StatusInfo * obj)
908910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
909910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
910910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
911910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
912910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
913910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
914910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
915910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
916910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
917910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
918910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_StatusInfo(v, &obj, NULL, NULL);
919910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
920910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
921910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
922910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
923910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_UuidInfoList(UuidInfoList * obj)
924910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
925910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
926910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
927910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
928910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
929910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
930910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
931910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
932910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
933910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
934910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_UuidInfoList(v, &obj, NULL, NULL);
935910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
936910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
937910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
938910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
939910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_UuidInfo(UuidInfo * obj)
940910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
941910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
942910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
943910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
944910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
945910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
946910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
947910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
948910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
949910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
950910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_UuidInfo(v, &obj, NULL, NULL);
951910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
952910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
953910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
954910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
955910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevInfoList(ChardevInfoList * obj)
956910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
957910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
958910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
959910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
960910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
961910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
962910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
963910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
964910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
965910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
966910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevInfoList(v, &obj, NULL, NULL);
967910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
968910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
969910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
970910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
971910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevInfo(ChardevInfo * obj)
972910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
973910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
974910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
975910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
976910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
977910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
978910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
979910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
980910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
981910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
982910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevInfo(v, &obj, NULL, NULL);
983910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
984910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
985910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
986910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
987910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_DataFormatList(DataFormatList * obj)
988910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
989910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
990910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
991910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
992910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
993910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
994910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
995910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
996910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
997910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
998910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_DataFormatList(v, &obj, NULL, NULL);
999910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1000910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1001910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1002910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1003910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_CommandInfoList(CommandInfoList * obj)
1004910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1005910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1006910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1007910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1008910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1009910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1010910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1011910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1012910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1013910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1014910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_CommandInfoList(v, &obj, NULL, NULL);
1015910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1016910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1017910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1018910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1019910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_CommandInfo(CommandInfo * obj)
1020910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1021910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1022910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1023910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1024910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1025910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1026910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1027910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1028910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1029910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1030910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_CommandInfo(v, &obj, NULL, NULL);
1031910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1032910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1033910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1034910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1035910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_EventInfoList(EventInfoList * obj)
1036910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1037910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1038910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1039910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1040910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1041910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1042910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1043910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1044910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1045910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1046910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_EventInfoList(v, &obj, NULL, NULL);
1047910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1048910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1049910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1050910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1051910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_EventInfo(EventInfo * obj)
1052910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1053910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1054910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1055910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1056910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1057910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1058910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1059910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1060910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1061910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1062910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_EventInfo(v, &obj, NULL, NULL);
1063910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1064910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1065910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1066910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1067910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_MigrationStatsList(MigrationStatsList * obj)
1068910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1069910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1070910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1071910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1072910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1073910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1074910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1075910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1076910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1077910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1078910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_MigrationStatsList(v, &obj, NULL, NULL);
1079910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1080910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1081910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1082910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1083910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_MigrationStats(MigrationStats * obj)
1084910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1085910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1086910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1087910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1088910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1089910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1090910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1091910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1092910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1093910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1094910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_MigrationStats(v, &obj, NULL, NULL);
1095910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1096910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1097910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1098910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1099910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_XBZRLECacheStatsList(XBZRLECacheStatsList * obj)
1100910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1101910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1102910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1103910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1104910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1105910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1106910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1107910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1108910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1109910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1110910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_XBZRLECacheStatsList(v, &obj, NULL, NULL);
1111910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1112910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1113910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1114910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1115910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_XBZRLECacheStats(XBZRLECacheStats * obj)
1116910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1117910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1118910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1119910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1120910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1121910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1122910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1123910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1124910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1125910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1126910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_XBZRLECacheStats(v, &obj, NULL, NULL);
1127910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1128910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1129910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1130910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1131910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_MigrationInfoList(MigrationInfoList * obj)
1132910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1133910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1134910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1135910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1136910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1137910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1138910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1139910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1140910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1141910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1142910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_MigrationInfoList(v, &obj, NULL, NULL);
1143910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1144910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1145910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1146910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1147910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_MigrationInfo(MigrationInfo * obj)
1148910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1149910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1150910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1151910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1152910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1153910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1154910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1155910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1156910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1157910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1158910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_MigrationInfo(v, &obj, NULL, NULL);
1159910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1160910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1161910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1162910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1163910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_MigrationCapabilityList(MigrationCapabilityList * obj)
1164910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1165910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1166910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1167910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1168910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1169910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1170910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1171910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1172910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1173910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1174910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_MigrationCapabilityList(v, &obj, NULL, NULL);
1175910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1176910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1177910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1178910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1179910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_MigrationCapabilityStatusList(MigrationCapabilityStatusList * obj)
1180910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1181910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1182910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1183910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1184910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1185910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1186910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1187910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1188910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1189910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1190910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_MigrationCapabilityStatusList(v, &obj, NULL, NULL);
1191910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1192910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1193910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1194910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1195910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_MigrationCapabilityStatus(MigrationCapabilityStatus * obj)
1196910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1197910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1198910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1199910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1200910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1201910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1202910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1203910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1204910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1205910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1206910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_MigrationCapabilityStatus(v, &obj, NULL, NULL);
1207910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1208910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1209910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1210910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1211910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_MouseInfoList(MouseInfoList * obj)
1212910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1213910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1214910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1215910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1216910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1217910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1218910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1219910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1220910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1221910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1222910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_MouseInfoList(v, &obj, NULL, NULL);
1223910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1224910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1225910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1226910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1227910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_MouseInfo(MouseInfo * obj)
1228910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1229910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1230910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1231910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1232910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1233910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1234910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1235910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1236910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1237910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1238910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_MouseInfo(v, &obj, NULL, NULL);
1239910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1240910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1241910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1242910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1243910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_CpuInfoList(CpuInfoList * obj)
1244910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1245910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1246910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1247910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1248910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1249910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1250910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1251910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1252910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1253910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1254910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_CpuInfoList(v, &obj, NULL, NULL);
1255910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1256910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1257910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1258910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1259910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_CpuInfo(CpuInfo * obj)
1260910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1261910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1262910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1263910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1264910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1265910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1266910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1267910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1268910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1269910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1270910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_CpuInfo(v, &obj, NULL, NULL);
1271910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1272910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1273910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1274910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1275910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockDeviceInfoList(BlockDeviceInfoList * obj)
1276910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1277910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1278910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1279910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1280910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1281910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1282910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1283910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1284910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1285910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1286910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockDeviceInfoList(v, &obj, NULL, NULL);
1287910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1288910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1289910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1290910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1291910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockDeviceInfo(BlockDeviceInfo * obj)
1292910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1293910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1294910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1295910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1296910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1297910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1298910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1299910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1300910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1301910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1302910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockDeviceInfo(v, &obj, NULL, NULL);
1303910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1304910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1305910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1306910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1307910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockDeviceIoStatusList(BlockDeviceIoStatusList * obj)
1308910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1309910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1310910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1311910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1312910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1313910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1314910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1315910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1316910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1317910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1318910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockDeviceIoStatusList(v, &obj, NULL, NULL);
1319910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1320910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1321910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1322910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1323910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockDeviceMapEntryList(BlockDeviceMapEntryList * obj)
1324910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1325910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1326910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1327910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1328910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1329910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1330910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1331910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1332910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1333910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1334910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockDeviceMapEntryList(v, &obj, NULL, NULL);
1335910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1336910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1337910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1338910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1339910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockDeviceMapEntry(BlockDeviceMapEntry * obj)
1340910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1341910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1342910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1343910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1344910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1345910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1346910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1347910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1348910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1349910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1350910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockDeviceMapEntry(v, &obj, NULL, NULL);
1351910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1352910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1353910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1354910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1355910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockDirtyInfoList(BlockDirtyInfoList * obj)
1356910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1357910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1358910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1359910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1360910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1361910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1362910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1363910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1364910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1365910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1366910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockDirtyInfoList(v, &obj, NULL, NULL);
1367910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1368910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1369910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1370910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1371910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockDirtyInfo(BlockDirtyInfo * obj)
1372910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1373910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1374910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1375910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1376910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1377910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1378910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1379910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1380910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1381910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1382910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockDirtyInfo(v, &obj, NULL, NULL);
1383910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1384910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1385910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1386910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1387910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockInfoList(BlockInfoList * obj)
1388910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1389910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1390910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1391910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1392910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1393910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1394910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1395910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1396910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1397910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1398910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockInfoList(v, &obj, NULL, NULL);
1399910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1400910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1401910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1402910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1403910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockInfo(BlockInfo * obj)
1404910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1405910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1406910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1407910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1408910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1409910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1410910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1411910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1412910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1413910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1414910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockInfo(v, &obj, NULL, NULL);
1415910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1416910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1417910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1418910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1419910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockDeviceStatsList(BlockDeviceStatsList * obj)
1420910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1421910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1422910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1423910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1424910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1425910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1426910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1427910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1428910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1429910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1430910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockDeviceStatsList(v, &obj, NULL, NULL);
1431910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1432910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1433910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1434910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1435910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockDeviceStats(BlockDeviceStats * obj)
1436910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1437910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1438910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1439910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1440910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1441910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1442910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1443910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1444910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1445910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1446910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockDeviceStats(v, &obj, NULL, NULL);
1447910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1448910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1449910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1450910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1451910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockStatsList(BlockStatsList * obj)
1452910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1453910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1454910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1455910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1456910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1457910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1458910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1459910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1460910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1461910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1462910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockStatsList(v, &obj, NULL, NULL);
1463910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1464910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1465910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1466910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1467910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockStats(BlockStats * obj)
1468910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1469910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1470910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1471910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1472910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1473910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1474910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1475910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1476910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1477910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1478910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockStats(v, &obj, NULL, NULL);
1479910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1480910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1481910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1482910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1483910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_VncClientInfoList(VncClientInfoList * obj)
1484910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1485910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1486910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1487910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1488910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1489910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1490910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1491910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1492910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1493910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1494910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_VncClientInfoList(v, &obj, NULL, NULL);
1495910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1496910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1497910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1498910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1499910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_VncClientInfo(VncClientInfo * obj)
1500910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1501910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1502910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1503910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1504910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1505910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1506910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1507910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1508910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1509910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1510910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_VncClientInfo(v, &obj, NULL, NULL);
1511910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1512910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1513910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1514910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1515910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_VncInfoList(VncInfoList * obj)
1516910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1517910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1518910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1519910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1520910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1521910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1522910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1523910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1524910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1525910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1526910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_VncInfoList(v, &obj, NULL, NULL);
1527910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1528910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1529910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1530910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1531910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_VncInfo(VncInfo * obj)
1532910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1533910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1534910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1535910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1536910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1537910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1538910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1539910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1540910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1541910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1542910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_VncInfo(v, &obj, NULL, NULL);
1543910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1544910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1545910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1546910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1547910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_SpiceChannelList(SpiceChannelList * obj)
1548910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1549910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1550910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1551910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1552910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1553910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1554910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1555910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1556910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1557910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1558910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_SpiceChannelList(v, &obj, NULL, NULL);
1559910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1560910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1561910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1562910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1563910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_SpiceChannel(SpiceChannel * obj)
1564910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1565910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1566910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1567910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1568910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1569910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1570910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1571910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1572910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1573910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1574910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_SpiceChannel(v, &obj, NULL, NULL);
1575910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1576910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1577910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1578910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1579910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_SpiceQueryMouseModeList(SpiceQueryMouseModeList * obj)
1580910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1581910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1582910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1583910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1584910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1585910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1586910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1587910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1588910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1589910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1590910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_SpiceQueryMouseModeList(v, &obj, NULL, NULL);
1591910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1592910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1593910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1594910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1595910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_SpiceInfoList(SpiceInfoList * obj)
1596910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1597910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1598910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1599910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1600910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1601910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1602910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1603910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1604910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1605910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1606910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_SpiceInfoList(v, &obj, NULL, NULL);
1607910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1608910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1609910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1610910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1611910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_SpiceInfo(SpiceInfo * obj)
1612910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1613910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1614910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1615910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1616910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1617910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1618910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1619910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1620910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1621910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1622910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_SpiceInfo(v, &obj, NULL, NULL);
1623910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1624910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1625910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1626910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1627910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BalloonInfoList(BalloonInfoList * obj)
1628910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1629910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1630910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1631910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1632910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1633910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1634910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1635910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1636910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1637910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1638910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BalloonInfoList(v, &obj, NULL, NULL);
1639910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1640910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1641910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1642910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1643910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BalloonInfo(BalloonInfo * obj)
1644910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1645910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1646910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1647910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1648910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1649910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1650910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1651910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1652910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1653910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1654910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BalloonInfo(v, &obj, NULL, NULL);
1655910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1656910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1657910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1658910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1659910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_PciMemoryRangeList(PciMemoryRangeList * obj)
1660910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1661910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1662910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1663910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1664910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1665910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1666910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1667910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1668910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1669910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1670910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_PciMemoryRangeList(v, &obj, NULL, NULL);
1671910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1672910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1673910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1674910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1675910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_PciMemoryRange(PciMemoryRange * obj)
1676910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1677910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1678910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1679910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1680910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1681910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1682910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1683910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1684910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1685910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1686910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_PciMemoryRange(v, &obj, NULL, NULL);
1687910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1688910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1689910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1690910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1691910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_PciMemoryRegionList(PciMemoryRegionList * obj)
1692910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1693910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1694910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1695910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1696910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1697910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1698910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1699910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1700910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1701910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1702910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_PciMemoryRegionList(v, &obj, NULL, NULL);
1703910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1704910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1705910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1706910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1707910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_PciMemoryRegion(PciMemoryRegion * obj)
1708910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1709910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1710910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1711910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1712910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1713910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1714910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1715910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1716910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1717910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1718910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_PciMemoryRegion(v, &obj, NULL, NULL);
1719910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1720910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1721910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1722910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1723910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_PciBridgeInfoList(PciBridgeInfoList * obj)
1724910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1725910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1726910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1727910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1728910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1729910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1730910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1731910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1732910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1733910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1734910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_PciBridgeInfoList(v, &obj, NULL, NULL);
1735910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1736910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1737910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1738910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1739910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_PciBridgeInfo(PciBridgeInfo * obj)
1740910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1741910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1742910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1743910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1744910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1745910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1746910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1747910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1748910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1749910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1750910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_PciBridgeInfo(v, &obj, NULL, NULL);
1751910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1752910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1753910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1754910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1755910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_PciDeviceInfoList(PciDeviceInfoList * obj)
1756910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1757910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1758910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1759910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1760910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1761910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1762910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1763910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1764910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1765910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1766910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_PciDeviceInfoList(v, &obj, NULL, NULL);
1767910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1768910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1769910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1770910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1771910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_PciDeviceInfo(PciDeviceInfo * obj)
1772910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1773910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1774910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1775910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1776910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1777910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1778910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1779910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1780910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1781910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1782910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_PciDeviceInfo(v, &obj, NULL, NULL);
1783910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1784910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1785910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1786910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1787910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_PciInfoList(PciInfoList * obj)
1788910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1789910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1790910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1791910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1792910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1793910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1794910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1795910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1796910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1797910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1798910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_PciInfoList(v, &obj, NULL, NULL);
1799910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1800910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1801910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1802910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1803910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_PciInfo(PciInfo * obj)
1804910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1805910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1806910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1807910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1808910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1809910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1810910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1811910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1812910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1813910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1814910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_PciInfo(v, &obj, NULL, NULL);
1815910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1816910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1817910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1818910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1819910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevOnErrorList(BlockdevOnErrorList * obj)
1820910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1821910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1822910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1823910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1824910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1825910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1826910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1827910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1828910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1829910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1830910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevOnErrorList(v, &obj, NULL, NULL);
1831910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1832910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1833910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1834910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1835910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_MirrorSyncModeList(MirrorSyncModeList * obj)
1836910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1837910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1838910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1839910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1840910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1841910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1842910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1843910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1844910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1845910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1846910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_MirrorSyncModeList(v, &obj, NULL, NULL);
1847910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1848910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1849910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1850910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1851910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockJobTypeList(BlockJobTypeList * obj)
1852910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1853910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1854910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1855910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1856910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1857910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1858910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1859910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1860910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1861910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1862910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockJobTypeList(v, &obj, NULL, NULL);
1863910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1864910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1865910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1866910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1867910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockJobInfoList(BlockJobInfoList * obj)
1868910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1869910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1870910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1871910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1872910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1873910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1874910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1875910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1876910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1877910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1878910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockJobInfoList(v, &obj, NULL, NULL);
1879910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1880910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1881910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1882910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1883910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockJobInfo(BlockJobInfo * obj)
1884910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1885910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1886910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1887910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1888910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1889910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1890910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1891910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1892910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1893910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1894910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockJobInfo(v, &obj, NULL, NULL);
1895910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1896910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1897910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1898910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1899910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NewImageModeList(NewImageModeList * obj)
1900910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1901910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1902910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1903910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1904910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1905910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1906910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1907910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1908910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1909910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1910910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NewImageModeList(v, &obj, NULL, NULL);
1911910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1912910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1913910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1914910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1915910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevSnapshotList(BlockdevSnapshotList * obj)
1916910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1917910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1918910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1919910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1920910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1921910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1922910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1923910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1924910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1925910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1926910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevSnapshotList(v, &obj, NULL, NULL);
1927910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1928910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1929910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1930910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1931910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevSnapshot(BlockdevSnapshot * obj)
1932910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1933910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1934910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1935910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1936910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1937910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1938910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1939910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1940910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1941910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1942910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevSnapshot(v, &obj, NULL, NULL);
1943910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1944910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1945910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1946910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1947910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevSnapshotInternalList(BlockdevSnapshotInternalList * obj)
1948910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1949910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1950910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1951910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1952910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1953910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1954910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1955910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1956910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1957910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1958910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevSnapshotInternalList(v, &obj, NULL, NULL);
1959910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1960910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1961910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1962910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1963910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevSnapshotInternal(BlockdevSnapshotInternal * obj)
1964910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1965910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1966910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1967910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1968910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1969910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1970910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1971910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1972910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1973910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1974910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevSnapshotInternal(v, &obj, NULL, NULL);
1975910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1976910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1977910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1978910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1979910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_DriveBackupList(DriveBackupList * obj)
1980910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1981910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1982910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1983910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1984910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
1985910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
1986910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
1987910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1988910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
1989910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
1990910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_DriveBackupList(v, &obj, NULL, NULL);
1991910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
1992910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
1993910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1994910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
1995910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_DriveBackup(DriveBackup * obj)
1996910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
1997910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
1998910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
1999910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2000910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2001910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2002910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2003910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2004910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2005910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2006910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_DriveBackup(v, &obj, NULL, NULL);
2007910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2008910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2009910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2010910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2011910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_AbortList(AbortList * obj)
2012910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2013910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2014910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2015910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2016910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2017910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2018910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2019910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2020910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2021910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2022910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_AbortList(v, &obj, NULL, NULL);
2023910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2024910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2025910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2026910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2027910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_Abort(Abort * obj)
2028910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2029910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2030910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2031910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2032910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2033910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2034910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2035910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2036910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2037910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2038910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_Abort(v, &obj, NULL, NULL);
2039910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2040910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2041910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2042910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2043910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_TransactionActionList(TransactionActionList * obj)
2044910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2045910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2046910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2047910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2048910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2049910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2050910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2051910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2052910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2053910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2054910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_TransactionActionList(v, &obj, NULL, NULL);
2055910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2056910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2057910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2058910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2059910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_TransactionAction(TransactionAction * obj)
2060910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2061910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2062910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2063910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2064910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2065910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2066910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2067910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2068910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2069910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2070910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_TransactionAction(v, &obj, NULL, NULL);
2071910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2072910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2073910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2074910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2075910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ObjectPropertyInfoList(ObjectPropertyInfoList * obj)
2076910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2077910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2078910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2079910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2080910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2081910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2082910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2083910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2084910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2085910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2086910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ObjectPropertyInfoList(v, &obj, NULL, NULL);
2087910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2088910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2089910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2090910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2091910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ObjectPropertyInfo(ObjectPropertyInfo * obj)
2092910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2093910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2094910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2095910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2096910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2097910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2098910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2099910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2100910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2101910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2102910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ObjectPropertyInfo(v, &obj, NULL, NULL);
2103910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2104910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2105910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2106910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2107910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ObjectTypeInfoList(ObjectTypeInfoList * obj)
2108910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2109910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2110910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2111910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2112910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2113910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2114910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2115910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2116910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2117910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2118910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ObjectTypeInfoList(v, &obj, NULL, NULL);
2119910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2120910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2121910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2122910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2123910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ObjectTypeInfo(ObjectTypeInfo * obj)
2124910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2125910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2126910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2127910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2128910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2129910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2130910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2131910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2132910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2133910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2134910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ObjectTypeInfo(v, &obj, NULL, NULL);
2135910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2136910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2137910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2138910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2139910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_DevicePropertyInfoList(DevicePropertyInfoList * obj)
2140910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2141910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2142910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2143910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2144910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2145910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2146910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2147910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2148910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2149910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2150910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_DevicePropertyInfoList(v, &obj, NULL, NULL);
2151910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2152910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2153910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2154910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2155910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_DevicePropertyInfo(DevicePropertyInfo * obj)
2156910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2157910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2158910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2159910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2160910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2161910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2162910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2163910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2164910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2165910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2166910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_DevicePropertyInfo(v, &obj, NULL, NULL);
2167910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2168910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2169910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2170910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2171910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetdevNoneOptionsList(NetdevNoneOptionsList * obj)
2172910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2173910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2174910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2175910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2176910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2177910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2178910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2179910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2180910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2181910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2182910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetdevNoneOptionsList(v, &obj, NULL, NULL);
2183910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2184910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2185910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2186910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2187910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetdevNoneOptions(NetdevNoneOptions * obj)
2188910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2189910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2190910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2191910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2192910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2193910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2194910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2195910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2196910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2197910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2198910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetdevNoneOptions(v, &obj, NULL, NULL);
2199910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2200910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2201910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2202910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2203910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetLegacyNicOptionsList(NetLegacyNicOptionsList * obj)
2204910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2205910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2206910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2207910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2208910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2209910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2210910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2211910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2212910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2213910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2214910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetLegacyNicOptionsList(v, &obj, NULL, NULL);
2215910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2216910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2217910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2218910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2219910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetLegacyNicOptions(NetLegacyNicOptions * obj)
2220910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2221910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2222910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2223910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2224910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2225910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2226910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2227910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2228910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2229910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2230910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetLegacyNicOptions(v, &obj, NULL, NULL);
2231910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2232910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2233910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2234910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2235910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_StringList(StringList * obj)
2236910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2237910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2238910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2239910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2240910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2241910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2242910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2243910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2244910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2245910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2246910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_StringList(v, &obj, NULL, NULL);
2247910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2248910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2249910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2250910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2251910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_String(String * obj)
2252910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2253910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2254910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2255910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2256910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2257910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2258910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2259910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2260910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2261910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2262910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_String(v, &obj, NULL, NULL);
2263910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2264910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2265910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2266910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2267910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetdevUserOptionsList(NetdevUserOptionsList * obj)
2268910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2269910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2270910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2271910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2272910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2273910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2274910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2275910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2276910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2277910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2278910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetdevUserOptionsList(v, &obj, NULL, NULL);
2279910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2280910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2281910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2282910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2283910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetdevUserOptions(NetdevUserOptions * obj)
2284910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2285910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2286910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2287910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2288910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2289910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2290910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2291910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2292910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2293910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2294910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetdevUserOptions(v, &obj, NULL, NULL);
2295910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2296910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2297910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2298910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2299910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetdevTapOptionsList(NetdevTapOptionsList * obj)
2300910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2301910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2302910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2303910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2304910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2305910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2306910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2307910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2308910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2309910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2310910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetdevTapOptionsList(v, &obj, NULL, NULL);
2311910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2312910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2313910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2314910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2315910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetdevTapOptions(NetdevTapOptions * obj)
2316910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2317910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2318910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2319910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2320910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2321910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2322910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2323910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2324910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2325910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2326910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetdevTapOptions(v, &obj, NULL, NULL);
2327910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2328910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2329910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2330910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2331910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetdevSocketOptionsList(NetdevSocketOptionsList * obj)
2332910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2333910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2334910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2335910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2336910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2337910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2338910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2339910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2340910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2341910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2342910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetdevSocketOptionsList(v, &obj, NULL, NULL);
2343910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2344910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2345910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2346910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2347910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetdevSocketOptions(NetdevSocketOptions * obj)
2348910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2349910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2350910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2351910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2352910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2353910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2354910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2355910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2356910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2357910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2358910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetdevSocketOptions(v, &obj, NULL, NULL);
2359910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2360910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2361910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2362910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2363910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetdevVdeOptionsList(NetdevVdeOptionsList * obj)
2364910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2365910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2366910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2367910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2368910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2369910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2370910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2371910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2372910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2373910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2374910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetdevVdeOptionsList(v, &obj, NULL, NULL);
2375910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2376910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2377910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2378910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2379910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetdevVdeOptions(NetdevVdeOptions * obj)
2380910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2381910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2382910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2383910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2384910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2385910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2386910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2387910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2388910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2389910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2390910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetdevVdeOptions(v, &obj, NULL, NULL);
2391910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2392910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2393910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2394910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2395910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetdevDumpOptionsList(NetdevDumpOptionsList * obj)
2396910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2397910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2398910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2399910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2400910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2401910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2402910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2403910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2404910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2405910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2406910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetdevDumpOptionsList(v, &obj, NULL, NULL);
2407910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2408910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2409910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2410910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2411910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetdevDumpOptions(NetdevDumpOptions * obj)
2412910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2413910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2414910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2415910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2416910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2417910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2418910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2419910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2420910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2421910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2422910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetdevDumpOptions(v, &obj, NULL, NULL);
2423910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2424910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2425910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2426910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2427910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetdevBridgeOptionsList(NetdevBridgeOptionsList * obj)
2428910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2429910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2430910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2431910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2432910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2433910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2434910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2435910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2436910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2437910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2438910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetdevBridgeOptionsList(v, &obj, NULL, NULL);
2439910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2440910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2441910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2442910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2443910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetdevBridgeOptions(NetdevBridgeOptions * obj)
2444910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2445910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2446910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2447910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2448910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2449910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2450910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2451910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2452910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2453910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2454910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetdevBridgeOptions(v, &obj, NULL, NULL);
2455910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2456910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2457910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2458910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2459910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetdevHubPortOptionsList(NetdevHubPortOptionsList * obj)
2460910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2461910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2462910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2463910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2464910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2465910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2466910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2467910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2468910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2469910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2470910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetdevHubPortOptionsList(v, &obj, NULL, NULL);
2471910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2472910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2473910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2474910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2475910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetdevHubPortOptions(NetdevHubPortOptions * obj)
2476910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2477910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2478910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2479910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2480910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2481910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2482910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2483910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2484910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2485910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2486910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetdevHubPortOptions(v, &obj, NULL, NULL);
2487910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2488910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2489910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2490910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2491910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetdevNetmapOptionsList(NetdevNetmapOptionsList * obj)
2492910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2493910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2494910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2495910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2496910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2497910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2498910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2499910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2500910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2501910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2502910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetdevNetmapOptionsList(v, &obj, NULL, NULL);
2503910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2504910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2505910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2506910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2507910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetdevNetmapOptions(NetdevNetmapOptions * obj)
2508910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2509910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2510910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2511910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2512910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2513910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2514910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2515910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2516910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2517910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2518910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetdevNetmapOptions(v, &obj, NULL, NULL);
2519910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2520910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2521910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2522910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2523910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetClientOptionsList(NetClientOptionsList * obj)
2524910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2525910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2526910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2527910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2528910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2529910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2530910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2531910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2532910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2533910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2534910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetClientOptionsList(v, &obj, NULL, NULL);
2535910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2536910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2537910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2538910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2539910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetClientOptions(NetClientOptions * obj)
2540910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2541910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2542910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2543910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2544910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2545910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2546910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2547910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2548910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2549910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2550910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetClientOptions(v, &obj, NULL, NULL);
2551910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2552910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2553910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2554910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2555910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetLegacyList(NetLegacyList * obj)
2556910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2557910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2558910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2559910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2560910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2561910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2562910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2563910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2564910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2565910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2566910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetLegacyList(v, &obj, NULL, NULL);
2567910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2568910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2569910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2570910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2571910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetLegacy(NetLegacy * obj)
2572910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2573910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2574910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2575910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2576910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2577910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2578910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2579910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2580910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2581910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2582910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetLegacy(v, &obj, NULL, NULL);
2583910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2584910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2585910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2586910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2587910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_NetdevList(NetdevList * obj)
2588910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2589910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2590910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2591910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2592910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2593910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2594910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2595910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2596910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2597910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2598910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_NetdevList(v, &obj, NULL, NULL);
2599910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2600910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2601910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2602910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2603910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_Netdev(Netdev * obj)
2604910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2605910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2606910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2607910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2608910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2609910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2610910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2611910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2612910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2613910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2614910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_Netdev(v, &obj, NULL, NULL);
2615910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2616910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2617910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2618910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2619910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_InetSocketAddressList(InetSocketAddressList * obj)
2620910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2621910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2622910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2623910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2624910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2625910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2626910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2627910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2628910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2629910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2630910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_InetSocketAddressList(v, &obj, NULL, NULL);
2631910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2632910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2633910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2634910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2635910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_InetSocketAddress(InetSocketAddress * obj)
2636910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2637910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2638910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2639910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2640910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2641910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2642910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2643910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2644910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2645910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2646910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_InetSocketAddress(v, &obj, NULL, NULL);
2647910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2648910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2649910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2650910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2651910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_UnixSocketAddressList(UnixSocketAddressList * obj)
2652910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2653910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2654910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2655910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2656910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2657910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2658910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2659910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2660910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2661910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2662910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_UnixSocketAddressList(v, &obj, NULL, NULL);
2663910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2664910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2665910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2666910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2667910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_UnixSocketAddress(UnixSocketAddress * obj)
2668910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2669910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2670910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2671910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2672910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2673910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2674910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2675910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2676910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2677910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2678910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_UnixSocketAddress(v, &obj, NULL, NULL);
2679910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2680910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2681910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2682910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2683910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_SocketAddressList(SocketAddressList * obj)
2684910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2685910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2686910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2687910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2688910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2689910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2690910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2691910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2692910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2693910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2694910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_SocketAddressList(v, &obj, NULL, NULL);
2695910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2696910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2697910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2698910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2699910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_SocketAddress(SocketAddress * obj)
2700910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2701910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2702910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2703910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2704910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2705910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2706910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2707910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2708910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2709910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2710910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_SocketAddress(v, &obj, NULL, NULL);
2711910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2712910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2713910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2714910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2715910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_MachineInfoList(MachineInfoList * obj)
2716910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2717910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2718910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2719910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2720910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2721910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2722910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2723910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2724910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2725910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2726910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_MachineInfoList(v, &obj, NULL, NULL);
2727910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2728910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2729910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2730910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2731910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_MachineInfo(MachineInfo * obj)
2732910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2733910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2734910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2735910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2736910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2737910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2738910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2739910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2740910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2741910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2742910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_MachineInfo(v, &obj, NULL, NULL);
2743910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2744910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2745910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2746910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2747910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_CpuDefinitionInfoList(CpuDefinitionInfoList * obj)
2748910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2749910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2750910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2751910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2752910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2753910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2754910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2755910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2756910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2757910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2758910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_CpuDefinitionInfoList(v, &obj, NULL, NULL);
2759910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2760910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2761910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2762910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2763910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_CpuDefinitionInfo(CpuDefinitionInfo * obj)
2764910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2765910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2766910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2767910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2768910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2769910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2770910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2771910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2772910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2773910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2774910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_CpuDefinitionInfo(v, &obj, NULL, NULL);
2775910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2776910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2777910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2778910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2779910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_AddfdInfoList(AddfdInfoList * obj)
2780910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2781910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2782910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2783910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2784910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2785910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2786910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2787910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2788910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2789910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2790910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_AddfdInfoList(v, &obj, NULL, NULL);
2791910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2792910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2793910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2794910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2795910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_AddfdInfo(AddfdInfo * obj)
2796910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2797910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2798910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2799910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2800910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2801910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2802910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2803910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2804910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2805910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2806910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_AddfdInfo(v, &obj, NULL, NULL);
2807910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2808910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2809910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2810910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2811910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_FdsetFdInfoList(FdsetFdInfoList * obj)
2812910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2813910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2814910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2815910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2816910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2817910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2818910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2819910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2820910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2821910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2822910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_FdsetFdInfoList(v, &obj, NULL, NULL);
2823910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2824910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2825910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2826910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2827910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_FdsetFdInfo(FdsetFdInfo * obj)
2828910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2829910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2830910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2831910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2832910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2833910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2834910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2835910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2836910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2837910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2838910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_FdsetFdInfo(v, &obj, NULL, NULL);
2839910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2840910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2841910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2842910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2843910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_FdsetInfoList(FdsetInfoList * obj)
2844910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2845910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2846910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2847910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2848910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2849910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2850910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2851910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2852910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2853910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2854910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_FdsetInfoList(v, &obj, NULL, NULL);
2855910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2856910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2857910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2858910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2859910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_FdsetInfo(FdsetInfo * obj)
2860910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2861910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2862910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2863910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2864910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2865910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2866910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2867910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2868910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2869910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2870910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_FdsetInfo(v, &obj, NULL, NULL);
2871910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2872910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2873910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2874910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2875910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_TargetInfoList(TargetInfoList * obj)
2876910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2877910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2878910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2879910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2880910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2881910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2882910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2883910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2884910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2885910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2886910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_TargetInfoList(v, &obj, NULL, NULL);
2887910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2888910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2889910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2890910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2891910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_TargetInfo(TargetInfo * obj)
2892910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2893910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2894910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2895910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2896910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2897910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2898910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2899910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2900910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2901910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2902910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_TargetInfo(v, &obj, NULL, NULL);
2903910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2904910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2905910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2906910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2907910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_QKeyCodeList(QKeyCodeList * obj)
2908910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2909910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2910910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2911910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2912910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2913910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2914910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2915910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2916910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2917910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2918910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_QKeyCodeList(v, &obj, NULL, NULL);
2919910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2920910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2921910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2922910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2923910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_KeyValueList(KeyValueList * obj)
2924910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2925910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2926910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2927910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2928910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2929910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2930910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2931910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2932910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2933910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2934910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_KeyValueList(v, &obj, NULL, NULL);
2935910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2936910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2937910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2938910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2939910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_KeyValue(KeyValue * obj)
2940910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2941910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2942910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2943910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2944910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2945910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2946910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2947910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2948910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2949910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2950910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_KeyValue(v, &obj, NULL, NULL);
2951910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2952910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2953910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2954910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2955910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevFileList(ChardevFileList * obj)
2956910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2957910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2958910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2959910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2960910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2961910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2962910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2963910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2964910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2965910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2966910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevFileList(v, &obj, NULL, NULL);
2967910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2968910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2969910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2970910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2971910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevFile(ChardevFile * obj)
2972910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2973910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2974910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2975910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2976910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2977910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2978910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2979910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2980910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2981910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2982910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevFile(v, &obj, NULL, NULL);
2983910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
2984910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
2985910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2986910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2987910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevHostdevList(ChardevHostdevList * obj)
2988910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
2989910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
2990910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
2991910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2992910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
2993910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
2994910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
2995910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
2996910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
2997910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
2998910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevHostdevList(v, &obj, NULL, NULL);
2999910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3000910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3001910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3002910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3003910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevHostdev(ChardevHostdev * obj)
3004910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3005910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3006910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3007910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3008910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3009910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3010910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3011910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3012910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3013910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3014910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevHostdev(v, &obj, NULL, NULL);
3015910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3016910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3017910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3018910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3019910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevSocketList(ChardevSocketList * obj)
3020910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3021910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3022910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3023910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3024910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3025910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3026910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3027910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3028910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3029910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3030910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevSocketList(v, &obj, NULL, NULL);
3031910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3032910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3033910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3034910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3035910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevSocket(ChardevSocket * obj)
3036910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3037910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3038910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3039910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3040910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3041910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3042910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3043910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3044910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3045910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3046910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevSocket(v, &obj, NULL, NULL);
3047910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3048910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3049910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3050910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3051910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevUdpList(ChardevUdpList * obj)
3052910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3053910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3054910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3055910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3056910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3057910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3058910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3059910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3060910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3061910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3062910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevUdpList(v, &obj, NULL, NULL);
3063910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3064910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3065910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3066910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3067910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevUdp(ChardevUdp * obj)
3068910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3069910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3070910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3071910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3072910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3073910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3074910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3075910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3076910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3077910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3078910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevUdp(v, &obj, NULL, NULL);
3079910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3080910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3081910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3082910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3083910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevMuxList(ChardevMuxList * obj)
3084910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3085910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3086910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3087910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3088910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3089910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3090910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3091910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3092910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3093910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3094910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevMuxList(v, &obj, NULL, NULL);
3095910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3096910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3097910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3098910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3099910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevMux(ChardevMux * obj)
3100910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3101910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3102910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3103910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3104910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3105910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3106910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3107910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3108910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3109910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3110910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevMux(v, &obj, NULL, NULL);
3111910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3112910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3113910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3114910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3115910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevStdioList(ChardevStdioList * obj)
3116910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3117910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3118910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3119910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3120910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3121910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3122910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3123910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3124910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3125910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3126910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevStdioList(v, &obj, NULL, NULL);
3127910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3128910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3129910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3130910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3131910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevStdio(ChardevStdio * obj)
3132910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3133910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3134910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3135910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3136910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3137910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3138910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3139910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3140910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3141910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3142910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevStdio(v, &obj, NULL, NULL);
3143910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3144910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3145910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3146910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3147910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevSpiceChannelList(ChardevSpiceChannelList * obj)
3148910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3149910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3150910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3151910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3152910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3153910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3154910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3155910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3156910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3157910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3158910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevSpiceChannelList(v, &obj, NULL, NULL);
3159910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3160910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3161910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3162910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3163910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevSpiceChannel(ChardevSpiceChannel * obj)
3164910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3165910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3166910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3167910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3168910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3169910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3170910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3171910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3172910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3173910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3174910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevSpiceChannel(v, &obj, NULL, NULL);
3175910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3176910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3177910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3178910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3179910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevSpicePortList(ChardevSpicePortList * obj)
3180910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3181910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3182910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3183910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3184910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3185910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3186910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3187910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3188910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3189910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3190910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevSpicePortList(v, &obj, NULL, NULL);
3191910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3192910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3193910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3194910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3195910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevSpicePort(ChardevSpicePort * obj)
3196910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3197910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3198910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3199910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3200910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3201910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3202910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3203910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3204910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3205910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3206910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevSpicePort(v, &obj, NULL, NULL);
3207910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3208910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3209910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3210910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3211910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevVCList(ChardevVCList * obj)
3212910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3213910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3214910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3215910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3216910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3217910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3218910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3219910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3220910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3221910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3222910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevVCList(v, &obj, NULL, NULL);
3223910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3224910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3225910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3226910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3227910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevVC(ChardevVC * obj)
3228910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3229910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3230910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3231910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3232910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3233910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3234910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3235910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3236910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3237910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3238910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevVC(v, &obj, NULL, NULL);
3239910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3240910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3241910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3242910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3243910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevRingbufList(ChardevRingbufList * obj)
3244910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3245910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3246910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3247910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3248910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3249910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3250910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3251910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3252910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3253910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3254910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevRingbufList(v, &obj, NULL, NULL);
3255910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3256910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3257910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3258910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3259910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevRingbuf(ChardevRingbuf * obj)
3260910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3261910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3262910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3263910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3264910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3265910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3266910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3267910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3268910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3269910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3270910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevRingbuf(v, &obj, NULL, NULL);
3271910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3272910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3273910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3274910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3275910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevDummyList(ChardevDummyList * obj)
3276910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3277910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3278910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3279910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3280910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3281910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3282910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3283910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3284910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3285910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3286910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevDummyList(v, &obj, NULL, NULL);
3287910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3288910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3289910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3290910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3291910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevDummy(ChardevDummy * obj)
3292910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3293910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3294910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3295910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3296910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3297910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3298910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3299910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3300910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3301910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3302910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevDummy(v, &obj, NULL, NULL);
3303910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3304910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3305910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3306910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3307910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevBackendList(ChardevBackendList * obj)
3308910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3309910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3310910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3311910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3312910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3313910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3314910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3315910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3316910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3317910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3318910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevBackendList(v, &obj, NULL, NULL);
3319910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3320910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3321910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3322910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3323910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevBackend(ChardevBackend * obj)
3324910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3325910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3326910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3327910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3328910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3329910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3330910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3331910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3332910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3333910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3334910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevBackend(v, &obj, NULL, NULL);
3335910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3336910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3337910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3338910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3339910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevReturnList(ChardevReturnList * obj)
3340910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3341910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3342910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3343910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3344910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3345910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3346910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3347910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3348910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3349910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3350910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevReturnList(v, &obj, NULL, NULL);
3351910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3352910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3353910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3354910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3355910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_ChardevReturn(ChardevReturn * obj)
3356910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3357910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3358910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3359910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3360910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3361910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3362910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3363910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3364910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3365910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3366910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_ChardevReturn(v, &obj, NULL, NULL);
3367910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3368910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3369910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3370910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3371910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_TpmModelList(TpmModelList * obj)
3372910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3373910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3374910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3375910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3376910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3377910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3378910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3379910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3380910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3381910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3382910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_TpmModelList(v, &obj, NULL, NULL);
3383910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3384910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3385910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3386910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3387910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_TpmTypeList(TpmTypeList * obj)
3388910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3389910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3390910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3391910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3392910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3393910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3394910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3395910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3396910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3397910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3398910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_TpmTypeList(v, &obj, NULL, NULL);
3399910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3400910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3401910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3402910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3403910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_TPMPassthroughOptionsList(TPMPassthroughOptionsList * obj)
3404910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3405910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3406910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3407910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3408910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3409910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3410910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3411910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3412910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3413910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3414910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_TPMPassthroughOptionsList(v, &obj, NULL, NULL);
3415910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3416910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3417910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3418910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3419910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_TPMPassthroughOptions(TPMPassthroughOptions * obj)
3420910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3421910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3422910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3423910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3424910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3425910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3426910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3427910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3428910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3429910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3430910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_TPMPassthroughOptions(v, &obj, NULL, NULL);
3431910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3432910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3433910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3434910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3435910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_TpmTypeOptionsList(TpmTypeOptionsList * obj)
3436910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3437910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3438910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3439910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3440910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3441910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3442910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3443910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3444910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3445910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3446910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_TpmTypeOptionsList(v, &obj, NULL, NULL);
3447910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3448910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3449910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3450910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3451910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_TpmTypeOptions(TpmTypeOptions * obj)
3452910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3453910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3454910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3455910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3456910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3457910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3458910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3459910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3460910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3461910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3462910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_TpmTypeOptions(v, &obj, NULL, NULL);
3463910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3464910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3465910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3466910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3467910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_TPMInfoList(TPMInfoList * obj)
3468910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3469910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3470910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3471910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3472910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3473910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3474910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3475910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3476910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3477910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3478910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_TPMInfoList(v, &obj, NULL, NULL);
3479910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3480910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3481910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3482910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3483910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_TPMInfo(TPMInfo * obj)
3484910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3485910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3486910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3487910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3488910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3489910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3490910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3491910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3492910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3493910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3494910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_TPMInfo(v, &obj, NULL, NULL);
3495910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3496910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3497910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3498910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3499910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_AcpiTableOptionsList(AcpiTableOptionsList * obj)
3500910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3501910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3502910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3503910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3504910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3505910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3506910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3507910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3508910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3509910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3510910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_AcpiTableOptionsList(v, &obj, NULL, NULL);
3511910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3512910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3513910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3514910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3515910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_AcpiTableOptions(AcpiTableOptions * obj)
3516910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3517910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3518910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3519910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3520910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3521910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3522910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3523910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3524910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3525910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3526910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_AcpiTableOptions(v, &obj, NULL, NULL);
3527910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3528910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3529910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3530910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3531910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_CommandLineParameterTypeList(CommandLineParameterTypeList * obj)
3532910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3533910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3534910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3535910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3536910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3537910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3538910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3539910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3540910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3541910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3542910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_CommandLineParameterTypeList(v, &obj, NULL, NULL);
3543910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3544910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3545910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3546910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3547910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_CommandLineParameterInfoList(CommandLineParameterInfoList * obj)
3548910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3549910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3550910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3551910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3552910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3553910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3554910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3555910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3556910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3557910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3558910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_CommandLineParameterInfoList(v, &obj, NULL, NULL);
3559910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3560910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3561910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3562910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3563910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_CommandLineParameterInfo(CommandLineParameterInfo * obj)
3564910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3565910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3566910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3567910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3568910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3569910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3570910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3571910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3572910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3573910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3574910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_CommandLineParameterInfo(v, &obj, NULL, NULL);
3575910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3576910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3577910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3578910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3579910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_CommandLineOptionInfoList(CommandLineOptionInfoList * obj)
3580910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3581910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3582910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3583910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3584910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3585910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3586910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3587910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3588910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3589910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3590910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_CommandLineOptionInfoList(v, &obj, NULL, NULL);
3591910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3592910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3593910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3594910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3595910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_CommandLineOptionInfo(CommandLineOptionInfo * obj)
3596910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3597910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3598910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3599910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3600910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3601910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3602910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3603910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3604910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3605910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3606910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_CommandLineOptionInfo(v, &obj, NULL, NULL);
3607910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3608910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3609910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3610910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3611910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_X86CPURegister32List(X86CPURegister32List * obj)
3612910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3613910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3614910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3615910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3616910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3617910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3618910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3619910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3620910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3621910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3622910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_X86CPURegister32List(v, &obj, NULL, NULL);
3623910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3624910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3625910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3626910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3627910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_X86CPUFeatureWordInfoList(X86CPUFeatureWordInfoList * obj)
3628910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3629910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3630910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3631910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3632910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3633910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3634910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3635910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3636910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3637910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3638910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_X86CPUFeatureWordInfoList(v, &obj, NULL, NULL);
3639910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3640910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3641910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3642910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3643910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_X86CPUFeatureWordInfo(X86CPUFeatureWordInfo * obj)
3644910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3645910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3646910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3647910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3648910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3649910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3650910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3651910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3652910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3653910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3654910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_X86CPUFeatureWordInfo(v, &obj, NULL, NULL);
3655910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3656910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3657910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3658910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3659910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_RxStateList(RxStateList * obj)
3660910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3661910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3662910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3663910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3664910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3665910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3666910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3667910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3668910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3669910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3670910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_RxStateList(v, &obj, NULL, NULL);
3671910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3672910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3673910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3674910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3675910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_RxFilterInfoList(RxFilterInfoList * obj)
3676910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3677910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3678910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3679910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3680910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3681910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3682910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3683910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3684910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3685910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3686910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_RxFilterInfoList(v, &obj, NULL, NULL);
3687910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3688910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3689910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3690910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3691910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_RxFilterInfo(RxFilterInfo * obj)
3692910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3693910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3694910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3695910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3696910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3697910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3698910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3699910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3700910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3701910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3702910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_RxFilterInfo(v, &obj, NULL, NULL);
3703910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3704910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3705910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3706910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3707910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevDiscardOptionsList(BlockdevDiscardOptionsList * obj)
3708910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3709910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3710910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3711910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3712910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3713910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3714910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3715910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3716910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3717910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3718910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevDiscardOptionsList(v, &obj, NULL, NULL);
3719910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3720910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3721910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3722910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3723910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevAioOptionsList(BlockdevAioOptionsList * obj)
3724910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3725910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3726910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3727910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3728910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3729910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3730910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3731910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3732910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3733910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3734910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevAioOptionsList(v, &obj, NULL, NULL);
3735910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3736910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3737910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3738910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3739910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevCacheOptionsList(BlockdevCacheOptionsList * obj)
3740910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3741910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3742910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3743910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3744910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3745910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3746910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3747910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3748910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3749910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3750910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevCacheOptionsList(v, &obj, NULL, NULL);
3751910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3752910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3753910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3754910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3755910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevCacheOptions(BlockdevCacheOptions * obj)
3756910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3757910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3758910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3759910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3760910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3761910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3762910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3763910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3764910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3765910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3766910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevCacheOptions(v, &obj, NULL, NULL);
3767910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3768910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3769910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3770910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3771910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevOptionsBaseList(BlockdevOptionsBaseList * obj)
3772910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3773910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3774910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3775910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3776910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3777910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3778910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3779910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3780910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3781910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3782910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevOptionsBaseList(v, &obj, NULL, NULL);
3783910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3784910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3785910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3786910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3787910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevOptionsBase(BlockdevOptionsBase * obj)
3788910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3789910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3790910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3791910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3792910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3793910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3794910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3795910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3796910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3797910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3798910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevOptionsBase(v, &obj, NULL, NULL);
3799910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3800910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3801910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3802910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3803910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevOptionsFileList(BlockdevOptionsFileList * obj)
3804910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3805910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3806910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3807910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3808910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3809910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3810910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3811910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3812910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3813910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3814910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevOptionsFileList(v, &obj, NULL, NULL);
3815910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3816910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3817910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3818910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3819910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevOptionsFile(BlockdevOptionsFile * obj)
3820910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3821910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3822910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3823910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3824910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3825910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3826910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3827910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3828910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3829910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3830910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevOptionsFile(v, &obj, NULL, NULL);
3831910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3832910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3833910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3834910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3835910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevOptionsVVFATList(BlockdevOptionsVVFATList * obj)
3836910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3837910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3838910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3839910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3840910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3841910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3842910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3843910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3844910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3845910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3846910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevOptionsVVFATList(v, &obj, NULL, NULL);
3847910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3848910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3849910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3850910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3851910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevOptionsVVFAT(BlockdevOptionsVVFAT * obj)
3852910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3853910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3854910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3855910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3856910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3857910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3858910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3859910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3860910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3861910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3862910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevOptionsVVFAT(v, &obj, NULL, NULL);
3863910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3864910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3865910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3866910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3867910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevOptionsGenericFormatList(BlockdevOptionsGenericFormatList * obj)
3868910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3869910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3870910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3871910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3872910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3873910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3874910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3875910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3876910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3877910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3878910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevOptionsGenericFormatList(v, &obj, NULL, NULL);
3879910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3880910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3881910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3882910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3883910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevOptionsGenericFormat(BlockdevOptionsGenericFormat * obj)
3884910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3885910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3886910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3887910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3888910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3889910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3890910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3891910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3892910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3893910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3894910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevOptionsGenericFormat(v, &obj, NULL, NULL);
3895910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3896910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3897910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3898910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3899910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevOptionsGenericCOWFormatList(BlockdevOptionsGenericCOWFormatList * obj)
3900910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3901910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3902910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3903910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3904910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3905910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3906910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3907910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3908910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3909910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3910910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevOptionsGenericCOWFormatList(v, &obj, NULL, NULL);
3911910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3912910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3913910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3914910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3915910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevOptionsGenericCOWFormat(BlockdevOptionsGenericCOWFormat * obj)
3916910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3917910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3918910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3919910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3920910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3921910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3922910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3923910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3924910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3925910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3926910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevOptionsGenericCOWFormat(v, &obj, NULL, NULL);
3927910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3928910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3929910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3930910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3931910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevOptionsQcow2List(BlockdevOptionsQcow2List * obj)
3932910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3933910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3934910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3935910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3936910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3937910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3938910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3939910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3940910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3941910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3942910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevOptionsQcow2List(v, &obj, NULL, NULL);
3943910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3944910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3945910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3946910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3947910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevOptionsQcow2(BlockdevOptionsQcow2 * obj)
3948910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3949910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3950910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3951910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3952910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3953910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3954910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3955910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3956910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3957910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3958910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevOptionsQcow2(v, &obj, NULL, NULL);
3959910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3960910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3961910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3962910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3963910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevOptionsList(BlockdevOptionsList * obj)
3964910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3965910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3966910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3967910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3968910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3969910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3970910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3971910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3972910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3973910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3974910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevOptionsList(v, &obj, NULL, NULL);
3975910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3976910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3977910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3978910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3979910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevOptions(BlockdevOptions * obj)
3980910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3981910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3982910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3983910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3984910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
3985910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
3986910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
3987910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3988910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
3989910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
3990910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevOptions(v, &obj, NULL, NULL);
3991910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
3992910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
3993910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3994910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
3995910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevRefList(BlockdevRefList * obj)
3996910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
3997910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
3998910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
3999910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
4000910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
4001910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
4002910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
4003910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
4004910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
4005910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
4006910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevRefList(v, &obj, NULL, NULL);
4007910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
4008910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
4009910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
4010910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
4011910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid qapi_free_BlockdevRef(BlockdevRef * obj)
4012910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner{
4013910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    QapiDeallocVisitor *md;
4014910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    Visitor *v;
4015910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
4016910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    if (!obj) {
4017910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner        return;
4018910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    }
4019910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
4020910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    md = qapi_dealloc_visitor_new();
4021910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    v = qapi_dealloc_get_visitor(md);
4022910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    visit_type_BlockdevRef(v, &obj, NULL, NULL);
4023910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner    qapi_dealloc_visitor_cleanup(md);
4024910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner}
4025910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner
4026