Lines Matching refs:ObjectProperty
30 typedef struct ObjectProperty ObjectProperty; typedef
86 typedef void (ObjectPropertyInit)(Object *obj, ObjectProperty *prop);
88 struct ObjectProperty struct
1095 ObjectProperty *object_property_try_add(Object *obj, const char *name,
1124 ObjectProperty *object_property_add(Object *obj, const char *name,
1133 ObjectProperty *object_class_property_add(ObjectClass *klass, const char *name,
1147 void object_property_set_default_bool(ObjectProperty *prop, bool value);
1156 void object_property_set_default_str(ObjectProperty *prop, const char *value);
1164 void object_property_set_default_list(ObjectProperty *prop);
1173 void object_property_set_default_int(ObjectProperty *prop, int64_t value);
1182 void object_property_set_default_uint(ObjectProperty *prop, uint64_t value);
1193 ObjectProperty *object_property_find(Object *obj, const char *name);
1205 ObjectProperty *object_property_find_err(Object *obj,
1218 ObjectProperty *object_class_property_find(ObjectClass *klass,
1231 ObjectProperty *object_class_property_find_err(ObjectClass *klass,
1296 ObjectProperty *object_property_iter_next(ObjectPropertyIterator *iter);
1671 ObjectProperty *object_property_try_add_child(Object *obj, const char *name,
1683 ObjectProperty *object_property_add_child(Object *obj, const char *name,
1739 ObjectProperty *object_property_add_link(Object *obj, const char *name,
1745 ObjectProperty *object_class_property_add_link(ObjectClass *oc,
1765 ObjectProperty *object_property_add_str(Object *obj, const char *name,
1769 ObjectProperty *object_class_property_add_str(ObjectClass *klass,
1787 ObjectProperty *object_property_add_bool(Object *obj, const char *name,
1791 ObjectProperty *object_class_property_add_bool(ObjectClass *klass,
1810 ObjectProperty *object_property_add_enum(Object *obj, const char *name,
1816 ObjectProperty *object_class_property_add_enum(ObjectClass *klass,
1834 ObjectProperty *object_property_add_tm(Object *obj, const char *name,
1837 ObjectProperty *object_class_property_add_tm(ObjectClass *klass,
1862 ObjectProperty *object_property_add_uint8_ptr(Object *obj, const char *name,
1866 ObjectProperty *object_class_property_add_uint8_ptr(ObjectClass *klass,
1883 ObjectProperty *object_property_add_uint16_ptr(Object *obj, const char *name,
1887 ObjectProperty *object_class_property_add_uint16_ptr(ObjectClass *klass,
1904 ObjectProperty *object_property_add_uint32_ptr(Object *obj, const char *name,
1908 ObjectProperty *object_class_property_add_uint32_ptr(ObjectClass *klass,
1925 ObjectProperty *object_property_add_uint64_ptr(Object *obj, const char *name,
1929 ObjectProperty *object_class_property_add_uint64_ptr(ObjectClass *klass,
1951 ObjectProperty *object_property_add_alias(Object *obj, const char *name,
1970 ObjectProperty *object_property_add_const_link(Object *obj, const char *name,