xref: /openbmc/qemu/include/qapi/dealloc-visitor.h (revision 7b1b5d19)
1*7b1b5d19SPaolo Bonzini /*
2*7b1b5d19SPaolo Bonzini  * Dealloc Visitor
3*7b1b5d19SPaolo Bonzini  *
4*7b1b5d19SPaolo Bonzini  * Copyright IBM, Corp. 2011
5*7b1b5d19SPaolo Bonzini  *
6*7b1b5d19SPaolo Bonzini  * Authors:
7*7b1b5d19SPaolo Bonzini  *  Michael Roth   <mdroth@linux.vnet.ibm.com>
8*7b1b5d19SPaolo Bonzini  *
9*7b1b5d19SPaolo Bonzini  * This work is licensed under the terms of the GNU LGPL, version 2.1 or later.
10*7b1b5d19SPaolo Bonzini  * See the COPYING.LIB file in the top-level directory.
11*7b1b5d19SPaolo Bonzini  *
12*7b1b5d19SPaolo Bonzini  */
13*7b1b5d19SPaolo Bonzini 
14*7b1b5d19SPaolo Bonzini #ifndef QAPI_DEALLOC_VISITOR_H
15*7b1b5d19SPaolo Bonzini #define QAPI_DEALLOC_VISITOR_H
16*7b1b5d19SPaolo Bonzini 
17*7b1b5d19SPaolo Bonzini #include "qapi/visitor.h"
18*7b1b5d19SPaolo Bonzini 
19*7b1b5d19SPaolo Bonzini typedef struct QapiDeallocVisitor QapiDeallocVisitor;
20*7b1b5d19SPaolo Bonzini 
21*7b1b5d19SPaolo Bonzini QapiDeallocVisitor *qapi_dealloc_visitor_new(void);
22*7b1b5d19SPaolo Bonzini void qapi_dealloc_visitor_cleanup(QapiDeallocVisitor *d);
23*7b1b5d19SPaolo Bonzini 
24*7b1b5d19SPaolo Bonzini Visitor *qapi_dealloc_get_visitor(QapiDeallocVisitor *v);
25*7b1b5d19SPaolo Bonzini 
26*7b1b5d19SPaolo Bonzini #endif
27