unicorn/qemu/qapi
Markus Armbruster 8b2a0c4ece
range: Eliminate direct Range member access
Users of struct Range mess liberally with its members, which makes
refactoring hard. Create a set of methods, and convert all users to
call them instead of accessing members. The methods have carefully
worded contracts, and use assertions to check them.

Backports commit a0efbf16604770b9d805bcf210ec29942321134f from qemu
2018-02-25 00:39:43 -05:00
..
common.json qapi: Add alias for ErrorClass 2018-02-19 20:38:51 -05:00
Makefile.objs remove glib dependency by provide compatible replacements 2016-12-18 14:56:58 -08:00
qapi-dealloc-visitor.c qapi: Simplify semantics of visit_next_list() 2018-02-23 19:50:26 -05:00
qapi-visit-core.c qapi: Change visit_type_FOO() to no longer return partial objects 2018-02-23 19:53:17 -05:00
qmp-input-visitor.c qapi: Simplify semantics of visit_next_list() 2018-02-23 19:50:26 -05:00
qmp-output-visitor.c qapi: Simplify semantics of visit_next_list() 2018-02-23 19:50:26 -05:00
string-input-visitor.c range: Eliminate direct Range member access 2018-02-25 00:39:43 -05:00