GSet ?
- From: Robert Brady <robert susu org uk>
- To: gtk-devel-list gnome org
- Subject: GSet ?
- Date: Wed, 23 Aug 2000 03:00:47 +0100 (BST)
I'd like to see a GSet - that is, a growable set of integers, with
something like the following API.
GSet     *g_set_copy            (GSet *);
GSet	 *g_set_add		(GSet *, gint);
GSet	 *g_set_add_range       (GSet *, gint start, gint size);
GSet	 *g_set_remove		(GSet *, gint);
GSet	 *g_set_remove_range    (GSet *, gint start, gint size);  
GSet	 *g_set_xor             (GSet *, GSet *);
GSet	 *g_set_xor_range       (GSet *, gint start, gint size);
gboolean g_set_contains	        (GSet *, gint);
GSet    *g_set_union		(GSet *, GSet *);
GSet    *g_set_insersection	(GSet *, GSet *);
void     g_set_free             (GSet *);
gint     g_set_get_min          (GSet *);
gint     g_set_get_max          (GSet *);
gint     g_set_get_next         (GSet *, gint);
gint     g_set_get_prev         (GSet *, gint);  
(Is that sufficient?)
Would a patch to implement something like this be accepted for glib1.3?
-- 
Robert
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]