📄 glib-n-ary-trees.html
字号:
<a name="g-node-insert-after"></a>g_node_insert_after ()</h3><a class="indexterm" name="id3338927"></a><pre class="programlisting"><a class="link" href="glib-N-ary-Trees.html#GNode">GNode</a>* g_node_insert_after (<a class="link" href="glib-N-ary-Trees.html#GNode">GNode</a> *parent, <a class="link" href="glib-N-ary-Trees.html#GNode">GNode</a> *sibling, <a class="link" href="glib-N-ary-Trees.html#GNode">GNode</a> *node);</pre><p>Inserts a <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> beneath the parent after the given sibling.</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>parent</code></em> :</span></p></td><td> the <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> to place <em class="parameter"><code>node</code></em> under</td></tr><tr><td><p><span class="term"><em class="parameter"><code>sibling</code></em> :</span></p></td><td> the sibling <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> to place <em class="parameter"><code>node</code></em> after. If sibling is <a class="link" href="glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, the node is inserted as the first child of <em class="parameter"><code>parent</code></em>.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td><td> the <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> to insert</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> the inserted <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3339100"></a><h3><a name="g-node-append"></a>g_node_append()</h3><a class="indexterm" name="id3339113"></a><pre class="programlisting">#define g_node_append(parent, node)</pre><p>Inserts a <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> as the last child of the given parent.</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>parent</code></em> :</span></p></td><td> the <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> to place the new <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> under</td></tr><tr><td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td><td> the <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> to insert</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> the inserted <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3339215"></a><h3><a name="g-node-prepend"></a>g_node_prepend ()</h3><a class="indexterm" name="id3339228"></a><pre class="programlisting"><a class="link" href="glib-N-ary-Trees.html#GNode">GNode</a>* g_node_prepend (<a class="link" href="glib-N-ary-Trees.html#GNode">GNode</a> *parent, <a class="link" href="glib-N-ary-Trees.html#GNode">GNode</a> *node);</pre><p>Inserts a <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> as the first child of the given parent.</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>parent</code></em> :</span></p></td><td> the <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> to place the new <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> under</td></tr><tr><td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td><td> the <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> to insert</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> the inserted <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3339350"></a><h3><a name="g-node-insert-data"></a>g_node_insert_data()</h3><a class="indexterm" name="id3339364"></a><pre class="programlisting">#define g_node_insert_data(parent, position, data)</pre><p>Inserts a new <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> at the given position.</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>parent</code></em> :</span></p></td><td> the <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> to place the new <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> under</td></tr><tr><td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td><td> the position to place the new <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> at. If position is -1, the new <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> is inserted as the last child of <em class="parameter"><code>parent</code></em></td></tr><tr><td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td><td> the data for the new <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> the new <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3339502"></a><h3><a name="g-node-insert-data-before"></a>g_node_insert_data_before()</h3><a class="indexterm" name="id3339515"></a><pre class="programlisting">#define g_node_insert_data_before(parent, sibling, data)</pre><p>Inserts a new <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> before the given sibling.</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>parent</code></em> :</span></p></td><td> the <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> to place the new <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> under</td></tr><tr><td><p><span class="term"><em class="parameter"><code>sibling</code></em> :</span></p></td><td> the sibling <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> to place the new <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> before</td></tr><tr><td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td><td> the data for the new <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> the new <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3339647"></a><h3><a name="g-node-append-data"></a>g_node_append_data()</h3><a class="indexterm" name="id3339660"></a><pre class="programlisting">#define g_node_append_data(parent, data)</pre><p>Inserts a new <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> as the last child of the given parent.</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>parent</code></em> :</span></p></td><td> the <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> to place the new <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> under</td></tr><tr><td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td><td> the data for the new <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> the new <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3339762"></a><h3><a name="g-node-prepend-data"></a>g_node_prepend_data()</h3><a class="indexterm" name="id3339775"></a><pre class="programlisting">#define g_node_prepend_data(parent, data)</pre><p>Inserts a new <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> as the first child of the given parent.</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>parent</code></em> :</span></p></td><td> the <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> to place the new <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> under</td></tr><tr><td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td><td> the data for the new <a class="link" href="glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a></td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -