aboutsummaryrefslogtreecommitdiff
path: root/include/qom/object.h
AgeCommit message (Expand)AuthorFilesLines
2024-02-27include/qom/object.h: New OBJECT_DEFINE_SIMPLE_TYPE{, _WITH_INTERFACES} macrosPeter Maydell1-17/+79
2024-02-27hw/acpi: move object_resolve_type_unambiguous to core QOMPaolo Bonzini1-0/+13
2023-11-10qom: Add object_property_set_default_list()Kevin Wolf1-0/+8
2022-06-28qom/object: Remove circular include dependencyPhilippe Mathieu-Daudé1-1/+0
2022-03-22compiler.h: replace QEMU_SENTINEL with G_GNUC_NULL_TERMINATEDMarc-André Lureau1-3/+3
2021-11-10monitor: Fix find_device_state() for IDs containing slashesMarkus Armbruster1-0/+12
2021-07-06qom: export more functions for use with non-UserCreatable objectsPaolo Bonzini1-0/+23
2021-02-08qom: Allow optional sugar propsGreg Kurz1-1/+2
2020-10-06qom: Explicitly tag doc comments for typedefs and structsEduardo Habkost1-11/+11
2020-10-06docs/devel/qom: Remove usage of <code>Eduardo Habkost1-6/+6
2020-10-06qom: Fix DECLARE_*CHECKER documentationEduardo Habkost1-2/+2
2020-09-30docs: Move object.h overview doc comment to qom.rstPaolo Bonzini1-377/+0
2020-09-30qom: Add code block markup to all code blocksEduardo Habkost1-79/+56
2020-09-30qom: Indent existing code examplesEduardo Habkost1-188/+188
2020-09-30qom: Reformat section titles using Sphinx syntaxEduardo Habkost1-4/+8
2020-09-30qom: Add kernel-doc markup to introduction doc commentEduardo Habkost1-3/+1
2020-09-30qom: Use ``code`` Sphinx syntax where appropriateEduardo Habkost1-3/+3
2020-09-30qom: Use kernel-doc private/public tags in structsEduardo Habkost1-3/+3
2020-09-30qom: Document all function parameters in doc commentsEduardo Habkost1-2/+45
2020-09-22qom: simplify object_find_property / object_class_find_propertyDaniel P. Berrangé1-5/+43
2020-09-18qom: Remove module_obj_name parameter from OBJECT_DECLARE* macrosEduardo Habkost1-4/+2
2020-09-18qom: Remove ParentClassType argument from OBJECT_DECLARE_SIMPLE_TYPEEduardo Habkost1-8/+8
2020-09-18qom: Allow objects to be allocated with increased alignmentRichard Henderson1-0/+5
2020-09-18qom: Correct error values in two contractsMarkus Armbruster1-2/+2
2020-09-18qom: Clean up object_property_get_enum()'s error valueMarkus Armbruster1-3/+3
2020-09-18qom: Correct object_class_dynamic_cast_assert() documentationEduardo Habkost1-1/+1
2020-09-09Move QOM typedefs and add missing includesEduardo Habkost1-0/+1
2020-09-08qom: Make type checker functions accept const pointersEduardo Habkost1-3/+3
2020-09-08qom: DECLARE_*_CHECKERS macrosEduardo Habkost1-14/+58
2020-09-08qom: Allow class type name to be specified in OBJECT_DECLARE*Eduardo Habkost1-17/+18
2020-09-08qom: provide convenient macros for declaring and defining typesDaniel P. Berrangé1-0/+277
2020-09-08qom: make object_ref/unref use a void * instead of Object *.Daniel P. Berrangé1-2/+2
2020-07-21qom: Document object_get_canonical_path() returns malloced stringMarkus Armbruster1-2/+3
2020-07-21qom: Change object_get_canonical_path_component() not to mallocMarkus Armbruster1-1/+1
2020-07-10qom: Introduce object_property_try_add_child()Eric Auger1-2/+24
2020-07-10qom: Make functions taking Error ** return bool, not 0/-1Markus Armbruster1-17/+11
2020-07-10qom: Make functions taking Error ** return bool, not voidMarkus Armbruster1-11/+31
2020-07-10qom: Put name parameter before value / visitor parameterMarkus Armbruster1-22/+22
2020-07-10qom: Use error_reportf_err() instead of g_printerr() in examplesMarkus Armbruster1-4/+2
2020-07-07object: qom module supportGerd Hoffmann1-0/+12
2020-06-15qom: Less verbose object_initialize_child()Markus Armbruster1-4/+26
2020-06-15qom: Constify object_get_canonical_path{,_component}()'s parameterMarkus Armbruster1-2/+2
2020-06-10qom/object: Move Object typedef to 'qemu/typedefs.h'Philippe Mathieu-Daudé1-2/+0
2020-05-15qom: Drop @errp parameter of object_property_del()Markus Armbruster1-1/+1
2020-05-15qom: Drop parameter @errp of object_property_add() & friendsMarkus Armbruster1-56/+25
2020-05-15qom: Drop object_property_set_description() parameter @errpMarkus Armbruster1-4/+2
2020-05-15qom: Make all the object_property_add_FOO() return the propertyMarkus Armbruster1-13/+37
2020-05-15qom: Drop convenience method object_property_get_uint16List()Markus Armbruster1-14/+0
2020-05-15qom: Clean up inconsistent use of gchar * vs. char *Markus Armbruster1-6/+6
2020-03-16qom/object: enable setter for uint typesFelipe Franciosi1-8/+40