Lines Matching refs:ObjectClass

127 struct ObjectClass  struct
156 ObjectClass *class;
282 module_obj_name##_class_init(ObjectClass *oc, void *data); \
488 void (*class_init)(ObjectClass *klass, void *data);
489 void (*class_base_init)(ObjectClass *klass, void *data);
513 ((ObjectClass *)(class))
578 ObjectClass parent_class;
580 ObjectClass *concrete_class;
616 Object *object_new_with_class(ObjectClass *klass);
869 ObjectClass *object_get_class(Object *obj);
962 ObjectClass *object_class_dynamic_cast_assert(ObjectClass *klass,
981 ObjectClass *object_class_dynamic_cast(ObjectClass *klass,
990 ObjectClass *object_class_get_parent(ObjectClass *klass);
998 const char *object_class_get_name(ObjectClass *klass);
1006 bool object_class_is_abstract(ObjectClass *klass);
1014 ObjectClass *object_class_by_name(const char *typename);
1026 ObjectClass *module_object_class_by_name(const char *typename);
1028 void object_class_foreach(void (*fn)(ObjectClass *klass, void *opaque),
1133 ObjectProperty *object_class_property_add(ObjectClass *klass, const char *name,
1218 ObjectProperty *object_class_property_find(ObjectClass *klass,
1231 ObjectProperty *object_class_property_find_err(ObjectClass *klass,
1236 ObjectClass *nextclass;
1282 ObjectClass *klass);
1745 ObjectProperty *object_class_property_add_link(ObjectClass *oc,
1769 ObjectProperty *object_class_property_add_str(ObjectClass *klass,
1791 ObjectProperty *object_class_property_add_bool(ObjectClass *klass,
1816 ObjectProperty *object_class_property_add_enum(ObjectClass *klass,
1837 ObjectProperty *object_class_property_add_tm(ObjectClass *klass,
1866 ObjectProperty *object_class_property_add_uint8_ptr(ObjectClass *klass,
1887 ObjectProperty *object_class_property_add_uint16_ptr(ObjectClass *klass,
1908 ObjectProperty *object_class_property_add_uint32_ptr(ObjectClass *klass,
1929 ObjectProperty *object_class_property_add_uint64_ptr(ObjectClass *klass,
1985 void object_class_property_set_description(ObjectClass *klass, const char *name,