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