/* * QBool Module * * Copyright IBM, Corp. 2009 * * Authors: * Anthony Liguori * * This work is licensed under the terms of the GNU LGPL, version 2.1 or later. * See the COPYING.LIB file in the top-level directory. * */ #ifndef QBOOL_H #define QBOOL_H #include "qapi/qmp/qobject.h" struct QBool { struct QObjectBase_ base; bool value; }; void qbool_unref(QBool *q); G_DEFINE_AUTOPTR_CLEANUP_FUNC(QBool, qbool_unref) QBool *qbool_from_bool(bool value); bool qbool_get_bool(const QBool *qb); #endif /* QBOOL_H */