diff options
author | Markus Armbruster <armbru@redhat.com> | 2018-02-26 13:19:40 -0600 |
---|---|---|
committer | Eric Blake <eblake@redhat.com> | 2018-03-02 13:14:09 -0600 |
commit | 47a6ea9aab1d857015684cda387ffba05a036721 (patch) | |
tree | cb0682a858e5a545bdb525c1b96364a91e6d22c6 /hmp.h | |
parent | d46eec4260540d83bafba91608842ab03dabf339 (diff) | |
download | qemu-47a6ea9aab1d857015684cda387ffba05a036721.zip qemu-47a6ea9aab1d857015684cda387ffba05a036721.tar.gz qemu-47a6ea9aab1d857015684cda387ffba05a036721.tar.bz2 |
qapi: New classes QAPIGenC, QAPIGenH, QAPIGenDoc
These classes encapsulate accumulating and writing output.
Convert C code generation to QAPIGenC and QAPIGenH. The conversion is
rather shallow: most of the output accumulation is not converted.
Left for later.
The indentation machinery uses a single global variable indent_level,
even though we generally interleave creation of a .c and its .h. It
should become instance variable of QAPIGenC. Also left for later.
Documentation generation isn't converted, and QAPIGenDoc isn't used.
This will change shortly.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20180211093607.27351-6-armbru@redhat.com>
Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
[eblake: fix nits spotted by Michael]
Signed-off-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'hmp.h')
0 files changed, 0 insertions, 0 deletions