49
51
<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a>;
50
52
void (<a class="link" href="telepathy-glib-TpIntSet.html#TpIntFunc" title="TpIntFunc ()">*TpIntFunc</a>) (<a
51
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
53
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
54
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
56
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
55
57
>gpointer</a> userdata);
56
<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a>* <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-sized-new" title="tp_intset_sized_new ()">tp_intset_sized_new</a> (<a
57
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
58
<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> * <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-sized-new" title="tp_intset_sized_new ()">tp_intset_sized_new</a> (<a
59
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
59
<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a>* <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-new" title="tp_intset_new ()">tp_intset_new</a> (void);
61
<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> * <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-new" title="tp_intset_new ()">tp_intset_new</a> (void);
62
<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> * <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-new-containing" title="tp_intset_new_containing ()">tp_intset_new_containing</a> (<a
63
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
60
65
void <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-destroy" title="tp_intset_destroy ()">tp_intset_destroy</a> (<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *set);
61
66
void <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-clear" title="tp_intset_clear ()">tp_intset_clear</a> (<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *set);
62
67
void <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-add" title="tp_intset_add ()">tp_intset_add</a> (<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *set,
64
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
69
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
65
70
>guint</a> element);
67
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
72
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
68
73
>gboolean</a> <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-remove" title="tp_intset_remove ()">tp_intset_remove</a> (<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *set,
70
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
75
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
71
76
>guint</a> element);
73
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
78
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
74
79
>gboolean</a> <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-is-member" title="tp_intset_is_member ()">tp_intset_is_member</a> (const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *set,
76
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
81
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
77
82
>guint</a> element);
78
83
void <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-foreach" title="tp_intset_foreach ()">tp_intset_foreach</a> (const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *set,
79
84
<a class="link" href="telepathy-glib-TpIntSet.html#TpIntFunc" title="TpIntFunc ()">TpIntFunc</a> func,
81
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
86
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
82
87
>gpointer</a> userdata);
84
href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"
85
>GArray</a>* <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-to-array" title="tp_intset_to_array ()">tp_intset_to_array</a> (const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *set);
86
<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a>* <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-from-array" title="tp_intset_from_array ()">tp_intset_from_array</a> (const <a
87
href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"
89
href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"
90
>GArray</a> * <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-to-array" title="tp_intset_to_array ()">tp_intset_to_array</a> (const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *set);
91
<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> * <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-from-array" title="tp_intset_from_array ()">tp_intset_from_array</a> (const <a
92
href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"
88
93
>GArray</a> *array);
90
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
95
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
91
96
>guint</a> <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-size" title="tp_intset_size ()">tp_intset_size</a> (const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *set);
93
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
98
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
94
99
>gboolean</a> <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-is-equal" title="tp_intset_is_equal ()">tp_intset_is_equal</a> (const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *left,
95
100
const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *right);
96
<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a>* <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-copy" title="tp_intset_copy ()">tp_intset_copy</a> (const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *orig);
97
<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a>* <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-intersection" title="tp_intset_intersection ()">tp_intset_intersection</a> (const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *left,
98
const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *right);
99
<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a>* <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-union" title="tp_intset_union ()">tp_intset_union</a> (const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *left,
100
const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *right);
101
<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a>* <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-difference" title="tp_intset_difference ()">tp_intset_difference</a> (const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *left,
102
const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *right);
103
<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a>* <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-symmetric-difference" title="tp_intset_symmetric_difference ()">tp_intset_symmetric_difference</a> (const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *left,
101
<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> * <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-copy" title="tp_intset_copy ()">tp_intset_copy</a> (const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *orig);
102
<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> * <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-intersection" title="tp_intset_intersection ()">tp_intset_intersection</a> (const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *left,
103
const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *right);
104
<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> * <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-union" title="tp_intset_union ()">tp_intset_union</a> (const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *left,
105
const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *right);
106
<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> * <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-difference" title="tp_intset_difference ()">tp_intset_difference</a> (const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *left,
107
const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *right);
108
<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> * <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-symmetric-difference" title="tp_intset_symmetric_difference ()">tp_intset_symmetric_difference</a> (const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *left,
104
109
const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *right);
106
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
107
>gchar</a>* <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-dump" title="tp_intset_dump ()">tp_intset_dump</a> (const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *set);
108
#define <a class="link" href="telepathy-glib-TpIntSet.html#TP-INTSET-ITER-INIT:CAPS" title="TP_INTSET_ITER_INIT()">TP_INTSET_ITER_INIT</a> (set)
111
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
112
>gchar</a> * <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-dump" title="tp_intset_dump ()">tp_intset_dump</a> (const <a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *set);
113
#define <a class="link" href="telepathy-glib-TpIntSet.html#TP-INTSET-ITER-INIT--CAPS" title="TP_INTSET_ITER_INIT()">TP_INTSET_ITER_INIT</a> (set)
109
114
<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSetIter" title="TpIntSetIter">TpIntSetIter</a>;
111
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
116
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
112
117
>gboolean</a> <a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-iter-next" title="tp_intset_iter_next ()">tp_intset_iter_next</a> (<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSetIter" title="TpIntSetIter">TpIntSetIter</a> *iter);
217
217
<div class="refsect2" lang="en">
218
<a name="tp-intset-new-containing"></a><h3>tp_intset_new_containing ()</h3>
219
<pre class="programlisting"><a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> * tp_intset_new_containing (<a
220
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
221
>guint</a> element);</pre>
223
Allocate a new integer set containing the given integer.</p>
226
<div class="variablelist"><table border="0">
227
<col align="left" valign="top">
230
<td><p><span class="term"><em class="parameter"><code>element</code></em> :</span></p></td>
231
<td> integer to add to a new set
235
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
236
<td> a new integer set containing <em class="parameter"><code>element</code></em>, to be destroyed with
237
<a class="link" href="telepathy-glib-TpIntSet.html#tp-intset-destroy" title="tp_intset_destroy ()"><code class="function">tp_intset_destroy()</code></a>
239
<em class="parameter"><code>since</code></em> 0.7.26
246
<div class="refsect2" lang="en">
218
247
<a name="tp-intset-destroy"></a><h3>tp_intset_destroy ()</h3>
219
248
<pre class="programlisting">void tp_intset_destroy (<a class="link" href="telepathy-glib-TpIntSet.html#TpIntSet" title="TpIntSet">TpIntSet</a> *set);</pre>
221
250
Free all memory used by the set.</p>
225
253
<div class="variablelist"><table border="0">
226
254
<col align="left" valign="top">