44
44
<a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="returnvalue">RBStringValueMap</span></a> * <a class="link" href="RBStringValueMap.html#rb-string-value-map-new" title="rb_string_value_map_new ()">rb_string_value_map_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
45
45
<span class="returnvalue">void</span> <a class="link" href="RBStringValueMap.html#rb-string-value-map-set" title="rb_string_value_map_set ()">rb_string_value_map_set</a> (<em class="parameter"><code><a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="type">RBStringValueMap</span></a> *map</code></em>,
46
46
<em class="parameter"><code>const <span class="type">char</span> *key</code></em>,
47
<em class="parameter"><code>const <span class="type">GValue</span> *value</code></em>);
48
<span class="returnvalue">gboolean</span> <a class="link" href="RBStringValueMap.html#rb-string-value-map-get" title="rb_string_value_map_get ()">rb_string_value_map_get</a> (<em class="parameter"><code><a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="type">RBStringValueMap</span></a> *map</code></em>,
47
<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);
48
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="RBStringValueMap.html#rb-string-value-map-get" title="rb_string_value_map_get ()">rb_string_value_map_get</a> (<em class="parameter"><code><a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="type">RBStringValueMap</span></a> *map</code></em>,
49
49
<em class="parameter"><code>const <span class="type">char</span> *key</code></em>,
50
<em class="parameter"><code><span class="type">GValue</span> *out</code></em>);
51
const <span class="returnvalue">GValue</span> * <a class="link" href="RBStringValueMap.html#rb-string-value-map-peek" title="rb_string_value_map_peek ()">rb_string_value_map_peek</a> (<em class="parameter"><code><a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="type">RBStringValueMap</span></a> *map</code></em>,
52
<em class="parameter"><code>const <span class="type">char</span> *key</code></em>);
53
<span class="returnvalue">gboolean</span> <a class="link" href="RBStringValueMap.html#rb-string-value-map-remove" title="rb_string_value_map_remove ()">rb_string_value_map_remove</a> (<em class="parameter"><code><a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="type">RBStringValueMap</span></a> *map</code></em>,
54
<em class="parameter"><code>const <span class="type">char</span> *key</code></em>);
55
<span class="returnvalue">guint</span> <a class="link" href="RBStringValueMap.html#rb-string-value-map-size" title="rb_string_value_map_size ()">rb_string_value_map_size</a> (<em class="parameter"><code><a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="type">RBStringValueMap</span></a> *map</code></em>);
56
<span class="returnvalue">GHashTable</span> * <a class="link" href="RBStringValueMap.html#rb-string-value-map-steal-hashtable" title="rb_string_value_map_steal_hashtable ()">rb_string_value_map_steal_hashtable</a> (<em class="parameter"><code><a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="type">RBStringValueMap</span></a> *map</code></em>);
50
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *out</code></em>);
51
const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> * <a class="link" href="RBStringValueMap.html#rb-string-value-map-peek" title="rb_string_value_map_peek ()">rb_string_value_map_peek</a> (<em class="parameter"><code><a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="type">RBStringValueMap</span></a> *map</code></em>,
52
<em class="parameter"><code>const <span class="type">char</span> *key</code></em>);
53
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="RBStringValueMap.html#rb-string-value-map-remove" title="rb_string_value_map_remove ()">rb_string_value_map_remove</a> (<em class="parameter"><code><a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="type">RBStringValueMap</span></a> *map</code></em>,
54
<em class="parameter"><code>const <span class="type">char</span> *key</code></em>);
55
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="RBStringValueMap.html#rb-string-value-map-size" title="rb_string_value_map_size ()">rb_string_value_map_size</a> (<em class="parameter"><code><a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="type">RBStringValueMap</span></a> *map</code></em>);
56
<a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> * <a class="link" href="RBStringValueMap.html#rb-string-value-map-steal-hashtable" title="rb_string_value_map_steal_hashtable ()">rb_string_value_map_steal_hashtable</a> (<em class="parameter"><code><a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="type">RBStringValueMap</span></a> *map</code></em>);
59
59
<div class="refsect1">
60
60
<a name="RBStringValueMap.object-hierarchy"></a><h2>Object Hierarchy</h2>
61
61
<pre class="synopsis">
62
<a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
63
63
+----RBStringValueMap
110
110
<a name="rb-string-value-map-set"></a><h3>rb_string_value_map_set ()</h3>
111
111
<pre class="programlisting"><span class="returnvalue">void</span> rb_string_value_map_set (<em class="parameter"><code><a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="type">RBStringValueMap</span></a> *map</code></em>,
112
112
<em class="parameter"><code>const <span class="type">char</span> *key</code></em>,
113
<em class="parameter"><code>const <span class="type">GValue</span> *value</code></em>);</pre>
113
<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
115
115
Inserts a value into the map. The value is copied.
137
137
<div class="refsect2">
138
138
<a name="rb-string-value-map-get"></a><h3>rb_string_value_map_get ()</h3>
139
<pre class="programlisting"><span class="returnvalue">gboolean</span> rb_string_value_map_get (<em class="parameter"><code><a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="type">RBStringValueMap</span></a> *map</code></em>,
139
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> rb_string_value_map_get (<em class="parameter"><code><a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="type">RBStringValueMap</span></a> *map</code></em>,
140
140
<em class="parameter"><code>const <span class="type">char</span> *key</code></em>,
141
<em class="parameter"><code><span class="type">GValue</span> *out</code></em>);</pre>
141
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *out</code></em>);</pre>
143
143
Locates and copies the value associated with the key.
170
170
<div class="refsect2">
171
171
<a name="rb-string-value-map-peek"></a><h3>rb_string_value_map_peek ()</h3>
172
<pre class="programlisting">const <span class="returnvalue">GValue</span> * rb_string_value_map_peek (<em class="parameter"><code><a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="type">RBStringValueMap</span></a> *map</code></em>,
172
<pre class="programlisting">const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> * rb_string_value_map_peek (<em class="parameter"><code><a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="type">RBStringValueMap</span></a> *map</code></em>,
173
173
<em class="parameter"><code>const <span class="type">char</span> *key</code></em>);</pre>
175
175
Locates the value associated with the key. This returns the
198
198
<div class="refsect2">
199
199
<a name="rb-string-value-map-remove"></a><h3>rb_string_value_map_remove ()</h3>
200
<pre class="programlisting"><span class="returnvalue">gboolean</span> rb_string_value_map_remove (<em class="parameter"><code><a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="type">RBStringValueMap</span></a> *map</code></em>,
200
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> rb_string_value_map_remove (<em class="parameter"><code><a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="type">RBStringValueMap</span></a> *map</code></em>,
201
201
<em class="parameter"><code>const <span class="type">char</span> *key</code></em>);</pre>
203
203
Removes a value from the map.
226
226
<div class="refsect2">
227
227
<a name="rb-string-value-map-size"></a><h3>rb_string_value_map_size ()</h3>
228
<pre class="programlisting"><span class="returnvalue">guint</span> rb_string_value_map_size (<em class="parameter"><code><a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="type">RBStringValueMap</span></a> *map</code></em>);</pre>
228
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> rb_string_value_map_size (<em class="parameter"><code><a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="type">RBStringValueMap</span></a> *map</code></em>);</pre>
230
230
Returns the number of entries in the map.
248
248
<div class="refsect2">
249
249
<a name="rb-string-value-map-steal-hashtable"></a><h3>rb_string_value_map_steal_hashtable ()</h3>
250
<pre class="programlisting"><span class="returnvalue">GHashTable</span> * rb_string_value_map_steal_hashtable (<em class="parameter"><code><a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="type">RBStringValueMap</span></a> *map</code></em>);</pre>
250
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> * rb_string_value_map_steal_hashtable (<em class="parameter"><code><a class="link" href="RBStringValueMap.html" title="RBStringValueMap"><span class="type">RBStringValueMap</span></a> *map</code></em>);</pre>
252
252
Extracts and returns the underlying hash table from the map,
253
253
and creates a new empty map.