| /* |
| * HMP string output Visitor |
| * |
| * Copyright Yandex N.V., 2021 |
| * |
| * This work is licensed under the terms of the GNU GPL, version 2 or later. |
| * See the COPYING file in the top-level directory. |
| * |
| */ |
| |
| #ifndef HMP_OUTPUT_VISITOR_H |
| #define HMP_OUTPUT_VISITOR_H |
| |
| #include "qapi/visitor.h" |
| |
| typedef struct HMPOutputVisitor HMPOutputVisitor; |
| |
| /** |
| * Create a HMP string output visitor for @obj |
| * |
| * Flattens dicts/structures, only shows arrays borders. |
| * |
| * Errors are not expected to happen. |
| * |
| * The caller is responsible for freeing the visitor with |
| * visit_free(). |
| */ |
| Visitor *hmp_output_visitor_new(char **result); |
| |
| #endif |