This macro defines both the QOM get and set functions for the given scaler type.
Signed-off-by: Mark Cave-Ayland <[email protected]> Reviewed-by: Marc-André Lureau <[email protected]> --- qom/object.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/qom/object.c b/qom/object.c index fe4e552928..9cb2cae4a7 100644 --- a/qom/object.c +++ b/qom/object.c @@ -2738,8 +2738,13 @@ static void *object_class_prop_ptr(Object *obj, ptrdiff_t offset) *field = value; \ } +#define DEFINE_OBJECT_CLASS_PROPERTY_SCALAR_METHODS(type) \ + OBJECT_CLASS_PROPERTY_SCALAR_GETTER(type) \ + OBJECT_CLASS_PROPERTY_SCALAR_SETTER(type) + #undef OBJECT_CLASS_PROPERTY_SCALAR_GETTER #undef OBJECT_CLASS_PROPERTY_SCALAR_SETTER +#undef DEFINE_OBJECT_CLASS_PROPERTY_SCALAR_METHODS ObjectProperty * -- 2.43.0
