Lines Matching refs:klass

198     OBJ_NAME##_CLASS(const void *klass) \
199 { return OBJECT_CLASS_CHECK(ClassType, klass, TYPENAME); }
426 void (*class_init)(ObjectClass *klass, void *data);
427 void (*class_base_init)(ObjectClass *klass, void *data);
529 #define INTERFACE_CLASS(klass) \ argument
530 OBJECT_CLASS_CHECK(InterfaceClass, klass, TYPE_INTERFACE)
554 Object *object_new_with_class(ObjectClass *klass);
900 ObjectClass *object_class_dynamic_cast_assert(ObjectClass *klass,
919 ObjectClass *object_class_dynamic_cast(ObjectClass *klass,
928 ObjectClass *object_class_get_parent(ObjectClass *klass);
936 const char *object_class_get_name(ObjectClass *klass);
944 bool object_class_is_abstract(ObjectClass *klass);
966 void object_class_foreach(void (*fn)(ObjectClass *klass, void *opaque),
1071 ObjectProperty *object_class_property_add(ObjectClass *klass, const char *name,
1156 ObjectProperty *object_class_property_find(ObjectClass *klass,
1169 ObjectProperty *object_class_property_find_err(ObjectClass *klass,
1220 ObjectClass *klass);
1694 ObjectProperty *object_class_property_add_str(ObjectClass *klass,
1716 ObjectProperty *object_class_property_add_bool(ObjectClass *klass,
1741 ObjectProperty *object_class_property_add_enum(ObjectClass *klass,
1762 ObjectProperty *object_class_property_add_tm(ObjectClass *klass,
1791 ObjectProperty *object_class_property_add_uint8_ptr(ObjectClass *klass,
1812 ObjectProperty *object_class_property_add_uint16_ptr(ObjectClass *klass,
1833 ObjectProperty *object_class_property_add_uint32_ptr(ObjectClass *klass,
1854 ObjectProperty *object_class_property_add_uint64_ptr(ObjectClass *klass,
1910 void object_class_property_set_description(ObjectClass *klass, const char *name,