Get some getter props defined through another macro

This commit is contained in:
Jeff Epler 2022-05-01 09:35:43 -06:00
parent 31da335cac
commit 5b9f0681ad
No known key found for this signature in database
GPG Key ID: D5BF15AB975AB4DE

View File

@ -356,11 +356,7 @@ typedef struct _mp_rom_obj_t { mp_const_obj_t o; } mp_rom_obj_t;
#define MP_DEFINE_CONST_PROP_GET(obj_name, fun_name) \
const mp_obj_fun_builtin_fixed_t fun_name##_obj = {{&mp_type_fun_builtin_1}, .fun._1 = fun_name}; \
const mp_obj_property_t obj_name = { \
.base.type = &mp_type_property, \
.proxy = {(mp_obj_t)&fun_name##_obj, \
MP_ROM_NONE, \
MP_ROM_NONE}, }
const mp_obj_property_getter obj_name = MP_PROPERTY_GETTER(obj_name, (mp_obj_t)&fun_name##_obj);
// These macros are used to define constant or mutable map/dict objects
// You can put "static" in front of the definition to make it local