⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 glib-sequences.html

📁 最新gtk中文资料集
💻 HTML
📖 第 1 页 / 共 5 页
字号:
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>seq</code></em>&#160;:</span></p></td><td> a <a class="link" href="glib-Sequences.html#GSequence"><span class="type">GSequence</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>cmp_func</code></em>&#160;:</span></p></td><td> the <span class="type">GSequenceItercompare</span> used to compare iterators in the    sequence. It is called with two iterators pointing into <em class="parameter"><code>seq</code></em>. It should    return 0 if the iterators are equal, a negative value if the first    iterator comes before the second, and a positive value if the second    iterator comes before the first.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>cmp_data</code></em>&#160;:</span></p></td><td> user data passed to <em class="parameter"><code>cmp_func</code></em></td></tr></tbody></table></div><p class="since">Since  2.14</p></div><hr><div class="refsect2" lang="en"><a name="id3275056"></a><h3><a name="g-sequence-get-begin-iter"></a>g_sequence_get_begin_iter ()</h3><a class="indexterm" name="id3275072"></a><pre class="programlisting"><a class="link" href="glib-Sequences.html#GSequenceIter">GSequenceIter</a>*      g_sequence_get_begin_iter           (<a class="link" href="glib-Sequences.html#GSequence">GSequence</a> *seq);</pre><p>Returns the begin iterator for <em class="parameter"><code>seq</code></em>.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>seq</code></em>&#160;:</span></p></td><td> a <a class="link" href="glib-Sequences.html#GSequence"><span class="type">GSequence</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> the begin iterator for <em class="parameter"><code>seq</code></em>.</td></tr></tbody></table></div><p class="since">Since  2.14</p></div><hr><div class="refsect2" lang="en"><a name="id3275158"></a><h3><a name="g-sequence-get-end-iter"></a>g_sequence_get_end_iter ()</h3><a class="indexterm" name="id3275173"></a><pre class="programlisting"><a class="link" href="glib-Sequences.html#GSequenceIter">GSequenceIter</a>*      g_sequence_get_end_iter             (<a class="link" href="glib-Sequences.html#GSequence">GSequence</a> *seq);</pre><p>Returns the end iterator for <em class="parameter"><code>seg</code></em></p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>seq</code></em>&#160;:</span></p></td><td> a <a class="link" href="glib-Sequences.html#GSequence"><span class="type">GSequence</span></a> </td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> the end iterator for <em class="parameter"><code>seq</code></em></td></tr></tbody></table></div><p class="since">Since  2.14</p></div><hr><div class="refsect2" lang="en"><a name="id3275258"></a><h3><a name="g-sequence-get-iter-at-pos"></a>g_sequence_get_iter_at_pos ()</h3><a class="indexterm" name="id3275274"></a><pre class="programlisting"><a class="link" href="glib-Sequences.html#GSequenceIter">GSequenceIter</a>*      g_sequence_get_iter_at_pos          (<a class="link" href="glib-Sequences.html#GSequence">GSequence</a> *seq,                                                         <a class="link" href="glib-Basic-Types.html#gint">gint</a> pos);</pre><p>Returns the iterator at position <em class="parameter"><code>pos</code></em>. If <em class="parameter"><code>pos</code></em> is negative or largerthan the number of items in <em class="parameter"><code>seq</code></em>, the end iterator is returned.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>seq</code></em>&#160;:</span></p></td><td> a <a class="link" href="glib-Sequences.html#GSequence"><span class="type">GSequence</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>pos</code></em>&#160;:</span></p></td><td> a position in <em class="parameter"><code>seq</code></em>, or -1 for the end.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> The <a class="link" href="glib-Sequences.html#GSequenceIter"><span class="type">GSequenceIter</span></a> at position <em class="parameter"><code>pos</code></em></td></tr></tbody></table></div><p class="since">Since  2.14</p></div><hr><div class="refsect2" lang="en"><a name="id3275409"></a><h3><a name="g-sequence-append"></a>g_sequence_append ()</h3><a class="indexterm" name="id3275425"></a><pre class="programlisting"><a class="link" href="glib-Sequences.html#GSequenceIter">GSequenceIter</a>*      g_sequence_append                   (<a class="link" href="glib-Sequences.html#GSequence">GSequence</a> *seq,                                                         <a class="link" href="glib-Basic-Types.html#gpointer">gpointer</a> data);</pre><p>Adds a new item to the end of <em class="parameter"><code>seq</code></em>.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>seq</code></em>&#160;:</span></p></td><td> a <span class="type">GSequencePointer</span></td></tr><tr><td><p><span class="term"><em class="parameter"><code>data</code></em>&#160;:</span></p></td><td> the data for the new item</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> an iterator pointing to the new item</td></tr></tbody></table></div><p class="since">Since  2.14</p></div><hr><div class="refsect2" lang="en"><a name="id3275528"></a><h3><a name="g-sequence-prepend"></a>g_sequence_prepend ()</h3><a class="indexterm" name="id3275544"></a><pre class="programlisting"><a class="link" href="glib-Sequences.html#GSequenceIter">GSequenceIter</a>*      g_sequence_prepend                  (<a class="link" href="glib-Sequences.html#GSequence">GSequence</a> *seq,                                                         <a class="link" href="glib-Basic-Types.html#gpointer">gpointer</a> data);</pre><p>Adds a new item to the front of <em class="parameter"><code>seq</code></em></p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>seq</code></em>&#160;:</span></p></td><td> a <a class="link" href="glib-Sequences.html#GSequence"><span class="type">GSequence</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>data</code></em>&#160;:</span></p></td><td> the data for the new item</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> an iterator pointing to the new item</td></tr></tbody></table></div><p class="since">Since  2.14</p></div><hr><div class="refsect2" lang="en"><a name="id3275646"></a><h3><a name="g-sequence-insert-before"></a>g_sequence_insert_before ()</h3><a class="indexterm" name="id3275661"></a><pre class="programlisting"><a class="link" href="glib-Sequences.html#GSequenceIter">GSequenceIter</a>*      g_sequence_insert_before            (<a class="link" href="glib-Sequences.html#GSequenceIter">GSequenceIter</a> *iter,                                                         <a class="link" href="glib-Basic-Types.html#gpointer">gpointer</a> data);</pre><p>Inserts a new item just before the item pointed to by <em class="parameter"><code>iter</code></em>.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>iter</code></em>&#160;:</span></p></td><td> a <a class="link" href="glib-Sequences.html#GSequenceIter"><span class="type">GSequenceIter</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>data</code></em>&#160;:</span></p></td><td> the data for the new item</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> an iterator pointing to the new item</td></tr></tbody></table></div><p class="since">Since  2.14</p></div><hr><div class="refsect2" lang="en"><a name="id3275766"></a><h3><a name="g-sequence-move"></a>g_sequence_move ()</h3><a class="indexterm" name="id3275780"></a><pre class="programlisting">void                g_sequence_move                     (<a class="link" href="glib-Sequences.html#GSequenceIter">GSequenceIter</a> *src,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -