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

📄 glib-doubly-linked-lists.html

📁 最新gtk中文资料集
💻 HTML
📖 第 1 页 / 共 5 页
字号:
</td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td><td>user data to pass to comparison function.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td>negative value if <em class="parameter"><code>a</code></em> &lt; <em class="parameter"><code>b</code></em>; zero if <em class="parameter"><code>a</code></em> = <em class="parameter"><code>b</code></em>; positive valueif <em class="parameter"><code>a</code></em> &gt; <em class="parameter"><code>b</code></em>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3242107"></a><h3><a name="g-list-concat"></a>g_list_concat ()</h3><a class="indexterm" name="id3242120"></a><pre class="programlisting"><a class="link" href="glib-Doubly-Linked-Lists.html#GList">GList</a>*              g_list_concat                       (<a class="link" href="glib-Doubly-Linked-Lists.html#GList">GList</a> *list1,                                                         <a class="link" href="glib-Doubly-Linked-Lists.html#GList">GList</a> *list2);</pre><p>Adds the second <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> onto the end of the first <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>.Note that the elements of the second <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> are not copied.They are used directly.</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>list1</code></em>&#160;:</span></p></td><td> a <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>list2</code></em>&#160;:</span></p></td><td> the <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> to add to the end of the first <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> the start of the new <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3242259"></a><h3><a name="g-list-foreach"></a>g_list_foreach ()</h3><a class="indexterm" name="id3242272"></a><pre class="programlisting">void                g_list_foreach                      (<a class="link" href="glib-Doubly-Linked-Lists.html#GList">GList</a> *list,                                                         <a class="link" href="glib-Doubly-Linked-Lists.html#GFunc">GFunc</a> func,                                                         <a class="link" href="glib-Basic-Types.html#gpointer">gpointer</a> user_data);</pre><p>Calls a function for each element of a <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>.</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>list</code></em>&#160;:</span></p></td><td> a <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>func</code></em>&#160;:</span></p></td><td> the function to call with each element's data</td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td><td> user data to pass to the function</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3242382"></a><h3><a name="GFunc"></a>GFunc ()</h3><a class="indexterm" name="id3242394"></a><pre class="programlisting">void                (*GFunc)                            (<a class="link" href="glib-Basic-Types.html#gpointer">gpointer</a> data,                                                         <a class="link" href="glib-Basic-Types.html#gpointer">gpointer</a> user_data);</pre><p>Specifies the type of functions passed to <a class="link" href="glib-Doubly-Linked-Lists.html#g-list-foreach"><code class="function">g_list_foreach()</code></a> and<a class="link" href="glib-Singly-Linked-Lists.html#g-slist-foreach"><code class="function">g_slist_foreach()</code></a>.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>data</code></em>&#160;:</span></p></td><td>the element's data.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td><td>user data passed to <a class="link" href="glib-Doubly-Linked-Lists.html#g-list-foreach"><code class="function">g_list_foreach()</code></a> or <a class="link" href="glib-Singly-Linked-Lists.html#g-slist-foreach"><code class="function">g_slist_foreach()</code></a>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3242506"></a><h3><a name="g-list-first"></a>g_list_first ()</h3><a class="indexterm" name="id3242519"></a><pre class="programlisting"><a class="link" href="glib-Doubly-Linked-Lists.html#GList">GList</a>*              g_list_first                        (<a class="link" href="glib-Doubly-Linked-Lists.html#GList">GList</a> *list);</pre><p>Gets the first element in a <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>.</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>list</code></em>&#160;:</span></p></td><td> a <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> the last element in the <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>,     or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> has no elements</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3242622"></a><h3><a name="g-list-last"></a>g_list_last ()</h3><a class="indexterm" name="id3242635"></a><pre class="programlisting"><a class="link" href="glib-Doubly-Linked-Lists.html#GList">GList</a>*              g_list_last                         (<a class="link" href="glib-Doubly-Linked-Lists.html#GList">GList</a> *list);</pre><p>Gets the last element in a <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>.</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>list</code></em>&#160;:</span></p></td><td> a <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> the last element in the <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>,     or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> has no elements</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3242737"></a><h3><a name="g-list-previous"></a>g_list_previous()</h3><a class="indexterm" name="id3242750"></a><pre class="programlisting">#define             g_list_previous(list)</pre><p>A convenience macro to gets the previous element in a <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>list</code></em>&#160;:</span></p></td><td>an element in a <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td>the previous element, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there are no previous elements.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3242822"></a><h3><a name="g-list-next"></a>g_list_next()</h3><a class="indexterm" name="id3242834"></a><pre class="programlisting">#define             g_list_next(list)</pre><p>A convenience macro to gets the next element in a <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>list</code></em>&#160;:</span></p></td><td>an element in a <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td>the next element, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there are no more elements.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3242906"></a><h3><a name="g-list-nth"></a>g_list_nth ()</h3><a class="indexterm" name="id3242918"></a><pre class="programlisting"><a class="link" href="glib-Doubly-Linked-Lists.html#GList">GList</a>*              g_list_nth                          (<a class="link" href="glib-Doubly-Linked-Lists.html#GList">GList</a> *list,                                                         <a class="link" href="glib-Basic-Types.html#guint">guint</a> n);</pre><p>Gets the element at the given position in a <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>.</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>list</code></em>&#160;:</span></p></td><td> a <a class="link" href="glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>n</code></em>&#160;:</span></p></td><td> the position of the element, counting from 0</td></tr><tr><td><p><span class="

⌨️ 快捷键说明

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