summaryrefslogtreecommitdiffstats
path: root/include/qapi/visitor.h
Commit message (Expand)AuthorAgeFilesLines
* qapi: Make visitor functions taking Error ** return bool, not voidMarkus Armbruster2020-07-101-40/+62
* qapi: Only input visitors can actually failMarkus Armbruster2020-04-301-16/+24
* qapi: Assert incomplete object occurs only in dealloc visitorMarkus Armbruster2020-04-301-0/+5
* qapi: Polish prose in visitor.hMarkus Armbruster2020-04-301-50/+54
* qapi: Document @errp usage more thoroughly in visitor.hMarkus Armbruster2020-04-301-14/+23
* qapi: Fix typo in visit_start_list()'s contractMarkus Armbruster2020-04-301-2/+2
* qapi: Fix the virtual walk example in visitor.h's big commentMarkus Armbruster2020-04-301-1/+3
* qapi: Belatedly update visitor.h's big comment for QAPI modulesMarkus Armbruster2020-04-301-5/+5
* qapi: Make visit_next_list()'s comment less confusingMarkus Armbruster2019-09-241-4/+4
* qapi: Move qapi-schema.json to qapi/, rename generated filesMarkus Armbruster2018-03-021-1/+1
* Include less of the generated modular QAPI headersMarkus Armbruster2018-03-021-1/+1
* Include qapi/qmp/qobject.h exactly where neededMarkus Armbruster2018-02-091-1/+1
* qapi: Change data type of the FOO_lookup generated for enum FOOMarc-André Lureau2017-09-041-1/+1
* docs: fix broken paths to docs/devel/qapi-code-gen.txtPhilippe Mathieu-Daudé2017-07-311-1/+1
* qapi: Use QNull for a more regular visit_type_null()Markus Armbruster2017-07-241-4/+4
* qapi: Remove visit_start_alternate() parameter promote_intMarc-André Lureau2017-06-201-3/+1Star
* qapi: Document visit_type_any() issues with keyval inputMarkus Armbruster2017-05-311-0/+4
* qapi: Document intended use of @name within alternate visitsMarkus Armbruster2017-05-091-2/+4
* qapi: Make input visitors detect unvisited list tailsMarkus Armbruster2017-03-051-0/+13
* qapi: Improve qobject input visitor error reportingMarkus Armbruster2017-03-051-6/+0Star
* qapi: rename *qmp-*-visitor* to *qobject-*-visitor*Daniel P. Berrange2016-10-251-3/+3
* Clean up header guards that don't match their file nameMarkus Armbruster2016-07-121-2/+3
* qapi: Add new clone visitorEric Blake2016-07-061-28/+38
* qapi: Add new visit_complete() functionEric Blake2016-07-061-20/+30
* qapi: Add new visit_free() functionEric Blake2016-07-061-3/+34
* qapi: Add parameter to visit_end_*Eric Blake2016-07-061-13/+19
* qapi: Change visit_type_FOO() to no longer return partial objectsEric Blake2016-05-121-9/+16
* qapi: Simplify semantics of visit_next_list()Eric Blake2016-05-121-23/+26
* qapi: Split visit_end_struct() into piecesEric Blake2016-05-121-5/+16
* qapi: Add visit_type_null() visitorEric Blake2016-05-121-0/+12
* qapi: Document visitor interfaces, add assertionsEric Blake2016-05-121-20/+427
* qapi-visit: Add visitor.type classificationEric Blake2016-05-121-0/+11
* Use scripts/clean-includes to drop redundant qemu/typedefs.hMarkus Armbruster2016-03-221-1/+0Star
* include: Clean up includesPeter Maydell2016-02-231-2/+0Star
* qapi: Change visit_start_implicit_struct to visit_start_alternateEric Blake2016-02-191-11/+38
* qapi: Don't box branches of flat unionsEric Blake2016-02-191-1/+0Star
* qapi: Adjust layout of FooList typesEric Blake2016-02-191-7/+6Star
* qapi: Drop unused error argument for list and implicit structEric Blake2016-02-081-3/+5
* qapi: Drop unused 'kind' for struct/enum visitEric Blake2016-02-081-3/+2Star
* qapi: Swap visit_* arguments for consistent 'name' placementEric Blake2016-02-081-21/+31
* qapi-visit: Kill unused visit_end_union()Eric Blake2016-02-081-1/+0Star
* qapi: Shorter visits of optional fieldsEric Blake2015-12-171-2/+2
* qapi: Simplify visits of optional fieldsEric Blake2015-12-171-2/+8
* qapi: Fix alternates that accept 'number' but not 'int'Eric Blake2015-12-171-1/+2
* qapi: Simplify visiting of alternate typesEric Blake2015-12-171-1/+7
* qapi: Remove dead visitor codeEric Blake2015-12-171-3/+0Star
* qapi: Introduce a first class 'any' typeMarkus Armbruster2015-09-211-0/+1
* qom: Make enum string tables const-correctDaniel P. Berrange2015-06-191-1/+1
* qapi: add visit_start_union and visit_end_unionMichael Roth2014-09-261-0/+2
* qapi: Replace start_optional()/end_optional() by optional()Markus Armbruster2014-05-151-3/+2Star