summaryrefslogtreecommitdiffstats
path: root/include/qom
Commit message (Expand)AuthorAgeFilesLines
* qom/object: Remove circular include dependencyPhilippe Mathieu-Daudé2022-06-281-1/+0Star
* compiler.h: replace QEMU_SENTINEL with G_GNUC_NULL_TERMINATEDMarc-André Lureau2022-03-221-3/+3
* monitor: Fix find_device_state() for IDs containing slashesMarkus Armbruster2021-11-101-0/+12
* qom: export more functions for use with non-UserCreatable objectsPaolo Bonzini2021-07-061-0/+23
* qom: move user_creatable_add_opts logic to vl.c and QAPIfy itPaolo Bonzini2021-03-191-47/+0Star
* qom: Add user_creatable_parse_str()Kevin Wolf2021-03-191-0/+15
* qom: Add user_creatable_add_from_str()Kevin Wolf2021-03-191-0/+16
* qom: Factor out user_creatable_process_cmdline()Kevin Wolf2021-03-191-13/+28
* qom: Remove user_creatable_add_dict()Kevin Wolf2021-03-191-18/+0Star
* qapi/qom: QAPIfy object-addKevin Wolf2021-03-191-7/+0Star
* qom: Allow optional sugar propsGreg Kurz2021-02-081-1/+2
* qom: Add user_creatable_print_help_from_qdict()Kevin Wolf2020-10-151-3/+18
* qom: Explicitly tag doc comments for typedefs and structsEduardo Habkost2020-10-061-11/+11
* docs/devel/qom: Remove usage of <code>Eduardo Habkost2020-10-061-6/+6
* qom: Fix DECLARE_*CHECKER documentationEduardo Habkost2020-10-061-2/+2
* docs: Move object.h overview doc comment to qom.rstPaolo Bonzini2020-09-301-377/+0Star
* qom: Add code block markup to all code blocksEduardo Habkost2020-09-301-79/+56Star
* qom: Indent existing code examplesEduardo Habkost2020-09-301-188/+188
* qom: Reformat section titles using Sphinx syntaxEduardo Habkost2020-09-301-4/+8
* qom: Add kernel-doc markup to introduction doc commentEduardo Habkost2020-09-301-3/+1Star
* qom: Use ``code`` Sphinx syntax where appropriateEduardo Habkost2020-09-301-3/+3
* qom: Use kernel-doc private/public tags in structsEduardo Habkost2020-09-301-3/+3
* qom: Document all function parameters in doc commentsEduardo Habkost2020-09-301-2/+45
* qom: simplify object_find_property / object_class_find_propertyDaniel P. Berrangé2020-09-221-5/+43
* qom: Remove module_obj_name parameter from OBJECT_DECLARE* macrosEduardo Habkost2020-09-181-4/+2Star
* qom: Remove ParentClassType argument from OBJECT_DECLARE_SIMPLE_TYPEEduardo Habkost2020-09-181-8/+8
* qom: Allow objects to be allocated with increased alignmentRichard Henderson2020-09-181-0/+5
* qom: Correct error values in two contractsMarkus Armbruster2020-09-181-2/+2
* qom: Clean up object_property_get_enum()'s error valueMarkus Armbruster2020-09-181-3/+3
* qom: Correct object_class_dynamic_cast_assert() documentationEduardo Habkost2020-09-181-1/+1
* Use DECLARE_*CHECKER* macrosEduardo Habkost2020-09-091-6/+2Star
* Move QOM typedefs and add missing includesEduardo Habkost2020-09-092-2/+4
* qom: Make type checker functions accept const pointersEduardo Habkost2020-09-081-3/+3
* qom: DECLARE_*_CHECKERS macrosEduardo Habkost2020-09-081-14/+58
* qom: Allow class type name to be specified in OBJECT_DECLARE*Eduardo Habkost2020-09-081-17/+18
* qom: provide convenient macros for declaring and defining typesDaniel P. Berrangé2020-09-081-0/+277
* qom: make object_ref/unref use a void * instead of Object *.Daniel P. Berrangé2020-09-081-2/+2
* qom: Document object_get_canonical_path() returns malloced stringMarkus Armbruster2020-07-211-2/+3
* qom: Change object_get_canonical_path_component() not to mallocMarkus Armbruster2020-07-211-1/+1
* qom: Introduce object_property_try_add_child()Eric Auger2020-07-111-2/+24
* qom: Make functions taking Error ** return bool, not 0/-1Markus Armbruster2020-07-101-17/+11Star
* qom: Make functions taking Error ** return bool, not voidMarkus Armbruster2020-07-103-15/+43
* qom: Put name parameter before value / visitor parameterMarkus Armbruster2020-07-102-25/+26
* qom: Use error_reportf_err() instead of g_printerr() in examplesMarkus Armbruster2020-07-101-4/+2Star
* object: qom module supportGerd Hoffmann2020-07-071-0/+12
* qom: Less verbose object_initialize_child()Markus Armbruster2020-06-151-4/+26
* qom: Constify object_get_canonical_path{,_component}()'s parameterMarkus Armbruster2020-06-151-2/+2
* qom/object: Move Object typedef to 'qemu/typedefs.h'Philippe Mathieu-Daudé2020-06-102-4/+0Star
* qom: Drop @errp parameter of object_property_del()Markus Armbruster2020-05-151-1/+1
* qom: Drop parameter @errp of object_property_add() & friendsMarkus Armbruster2020-05-151-56/+25Star