45
45
struct _GeeCollectionIface {
46
46
GTypeInterface parent;
47
gboolean (*contains) (GeeCollection* self, gpointer item);
48
gboolean (*add) (GeeCollection* self, gpointer item);
49
gboolean (*remove) (GeeCollection* self, gpointer item);
47
gboolean (*contains) (GeeCollection* self, gconstpointer item);
48
gboolean (*add) (GeeCollection* self, gconstpointer item);
49
gboolean (*remove) (GeeCollection* self, gconstpointer item);
50
50
void (*clear) (GeeCollection* self);
53
gboolean gee_collection_contains (GeeCollection* self, gpointer item);
54
gboolean gee_collection_add (GeeCollection* self, gpointer item);
55
gboolean gee_collection_remove (GeeCollection* self, gpointer item);
53
gboolean gee_collection_contains (GeeCollection* self, gconstpointer item);
54
gboolean gee_collection_add (GeeCollection* self, gconstpointer item);
55
gboolean gee_collection_remove (GeeCollection* self, gconstpointer item);
56
56
void gee_collection_clear (GeeCollection* self);
57
57
gint gee_collection_get_size (GeeCollection* self);
58
58
GType gee_collection_get_type (void);