mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-26 15:36:14 +01:00
24273ca743
Wed Nov 11 18:11:24 EST 1998 Gregory McLean <gregm@comstar.net> * docs/*.sgml : Batch of new documentation that should be easier to maintain and extend. Plus generate whatever sort of doc file you would like. I didn't change the Makefile stuff as I'm not sure what default doc type people want. Oh and this is all DocBook format. Enjoy!
901 lines
26 KiB
Plaintext
901 lines
26 KiB
Plaintext
<!doctype chapter PUBLIC "-//Davenport//DTD DocBook V3.0//EN" []>
|
|
<chapter id="list-functions">
|
|
<docinfo>
|
|
<title>List handling functions</title>
|
|
</docinfo>
|
|
<title>List handling functions</title>
|
|
<sect1 id="list-introduction">
|
|
<title>Introduction</title>
|
|
<para>When developing an application of any mangnitude there comes a time
|
|
when you will need to deal with lists of data within your application. To
|
|
this end GLIB provides some convient functions to handle both signly
|
|
linked lists, and doubly linked lists. Facilities also exist for custom
|
|
list handling if the basic lists don't suite your purpose.</para>
|
|
<para>This chapter will cover the all the functions provided in GLIB for
|
|
list management.</para>
|
|
</sect1>
|
|
<sect1 id="list-allocators">
|
|
<title>List Allocators</title>
|
|
<para> Describe the list allocation functions...</para>
|
|
<sect2 id="g-list-allocator-new">
|
|
<title>g_list_allocator_new</title>
|
|
|
|
<funcsynopsis>
|
|
<funcdef>GListAllocator *<function>g_list_allocator_new</function></funcdef>
|
|
<paramdef>GListAllocator *<parameter>allocator</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para>Describe this function</para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME!
|
|
</programlisting>
|
|
</sect3>
|
|
<sect3><title>Parameters</title>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para>GListAllocator *<parameter>allocator</parameter></para>
|
|
<para>A list allocator pointer</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-list-allocator-free">
|
|
<title>g_list_allocator_free</title>
|
|
<funcsynopsis>
|
|
<funcdef>void <function>g_list_allocator_free</function></funcdef>
|
|
<paramdef>GListAllocator *<parameter>allocator</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para>Describe this thing.</para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME!
|
|
</programlisting>
|
|
</sect3>
|
|
<sect3><title>Parameters</title>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para>GListAllocator *<parameter>allocator</parameter></para>
|
|
<para>The pointer to list allocator to free.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-slist-set-allocator">
|
|
<title>g_slist_set_allocator</title>
|
|
<funcsynopsis>
|
|
<funcdef>GListAllocator *<function>g_slist_set_allocator</function></funcdef>
|
|
<paramdef>GListAllocator *<parameter>allocator</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para>This function will set the allocator for a singly linked list</para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
<sect3><title>Parameters</title>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para>GListAllocator *<parameter>allocator</parameter></para>
|
|
<para>The pointer to the list allocator to use for the signly
|
|
linked lists allocations.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-list-set-allocator">
|
|
<title>g_list_set_allocator</title>
|
|
<funcsynopsis>
|
|
<funcdef>GListAllocator *<function>g_list_set_allocator</function></funcdef>
|
|
<paramdef>GListAllocator *<parameter>allocator</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para>This function will set the allocator for a doubly linked list</para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
<sect3><title>Parameters</title>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para>GListAllocator *<parameter>allocator</parameter></para>
|
|
<para>The pointer to the list allocator to use for the doubly
|
|
linked list allocations.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect3>
|
|
</sect2>
|
|
</sect1>
|
|
<!-- SINGLY LINKED LISTS -->
|
|
<sect1 id="signly-linked-lists">
|
|
<title>Signly linked lists</title>
|
|
<para>Signly linked lists!</para>
|
|
<sect2 id="g-slist-alloc">
|
|
<title>g_slist_alloc</title>
|
|
<funcsynopsis>
|
|
<funcdef>GSList *<function>g_slist_alloc</function></funcdef>
|
|
<paramdef>void<parameter>none</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
<sect3><title>Parameters</title>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para>void <parameter>(null)</parameter></para>
|
|
<para>This function takes no arguments</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-slist-free">
|
|
<title>g_slist_free</title>
|
|
<funcsynopsis>
|
|
<funcdef>GSList *<function>g_slist_free</function></funcdef>
|
|
<paramdef>GSList *<parameter>list</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
<sect3><title>Parameters</title>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para>GSList *<parameter>list</parameter></para>
|
|
<para>A pointer to a <type>GSList</type> structure.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-slist-free-1">
|
|
<title>g_slist_free_1</title>
|
|
<funcsynopsis>
|
|
<funcdef>GSList *<function>g_slist_free_1</function></funcdef>
|
|
<paramdef>GSList *<parameter>list</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
<sect3><title>Parameters</title>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para>GSList *<parameter>list</parameter></para>
|
|
<para>A pointer to a <type>GSList</type> structure.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-slist-append">
|
|
<title>g_slist_append</title>
|
|
<funcsynopsis>
|
|
<funcdef>GSList *<function>g_slist_append</function></funcdef>
|
|
<paramdef>GSList *<parameter>list</parameter></paramdef>
|
|
<paramdef>gpointer <parameter>data</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para>Append the <parameter>data</parameter> to the list given
|
|
in the <parameter>list</parameter> argument. This function will
|
|
store the pointer to the data and return a new list pointer
|
|
with the new element attached to the end.</para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting role="C">
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
<sect3><title>Parameters</title>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para>GSList *<parameter>list</parameter></para>
|
|
<para>The pointer to the list to append the
|
|
<parameter>data</parameter>item to. This can be <type>NULL</type>
|
|
in the case of a new list.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>gpointer <parameter>data</parameter></para>
|
|
<para>A pointer to the data to store in this list element</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-slist-preppend">
|
|
<title>g_slist_preppend</title>
|
|
<funcsynopsis>
|
|
<funcdef>GSList *<function>g_slist_preppend</function></funcdef>
|
|
<paramdef>GSList *<parameter>list</parameter></paramdef>
|
|
<paramdef>gpointer <parameter>data</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
<sect3><title>Parameters</title>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para>GSList *<parameter>list</parameter></para>
|
|
<para>A pointer to a <type>GSList</type> structure.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>gpointer <parameter>data</parameter></para>
|
|
<para>A pointer to the data for this list element</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-slist-insert">
|
|
<title>g_slist_insert</title>
|
|
<funcsynopsis>
|
|
<funcdef>GSList *<function>g_slist_insert</function></funcdef>
|
|
<paramdef>GSList *<parameter>list</parameter></paramdef>
|
|
<paramdef>gpointer <parameter>data</parameter></paramdef>
|
|
<paramdef>gint <parameter>position</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
<sect3><title>Parameters</title>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para>GSList *<parameter>list</parameter></para>
|
|
<para>A pointer to a <type>GSList</type> structure.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-slist-insert-sorted">
|
|
<title>g_slist_insert_sorted</title>
|
|
<funcsynopsis>
|
|
<funcdef>GSList *<function>g_slist_insert_sorted</function></funcdef>
|
|
<paramdef>GSList *<parameter>list</parameter></paramdef>
|
|
<paramdef>gpointer <parameter>data</parameter></paramdef>
|
|
<paramdef>GCompareFunc <parameter>func</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-slist-concat">
|
|
<title>g_slist_concat</title>
|
|
<funcsynopsis>
|
|
<funcdef>GSList *<function>g_slist_concat</function></funcdef>
|
|
<paramdef>GSList *<parameter>list1</parameter></paramdef>
|
|
<paramdef>GSList *<parameter>list2</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-slist-remove">
|
|
<title>g_slist_remove</title>
|
|
<funcsynopsis>
|
|
<funcdef>GSList *<function>g_slist_remove</function></funcdef>
|
|
<paramdef>GSList *<parameter>list</parameter></paramdef>
|
|
<paramdef>gpointer <parameter>data</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-slist-remove-link">
|
|
<title>g_slist_remove_link</title>
|
|
<funcsynopsis>
|
|
<funcdef>GSList *<function>g_slist_remove_link</function></funcdef>
|
|
<paramdef>GSList *<parameter>list</parameter></paramdef>
|
|
<paramdef>GSList *<parameter>llink</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-slist-reverse">
|
|
<title>g_slist_reverse</title>
|
|
<funcsynopsis>
|
|
<funcdef>GSList *<function>g_slist_reverse</function></funcdef>
|
|
<paramdef>GSList *<parameter>list</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-slist-nth">
|
|
<title>g_slist_nth</title>
|
|
<funcsynopsis>
|
|
<funcdef>GSList *<function>g_slist_nth</function></funcdef>
|
|
<paramdef>GSList *<parameter>list</parameter></paramdef>
|
|
<paramdef>guint <parameter>n</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-slist-find">
|
|
<title>g_slist_find</title>
|
|
<funcsynopsis>
|
|
<funcdef>GSList *<function>g_slist_find</function></funcdef>
|
|
<paramdef>GSList *<parameter>list</parameter></paramdef>
|
|
<paramdef>gpointer <parameter>data</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-slist-find-custom">
|
|
<title>g_slist_find_custom</title>
|
|
<funcsynopsis>
|
|
<funcdef>GSList *<function>g_slist_find_custom</function></funcdef>
|
|
<paramdef>GSList *<parameter>list</parameter></paramdef>
|
|
<paramdef>gpointer <parameter>data</parameter></paramdef>
|
|
<paramdef>GCompareFunc <parameter>func</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-slist-position">
|
|
<title>g_slist_position</title>
|
|
<funcsynopsis>
|
|
<funcdef>gint <function>g_slist_position</function></funcdef>
|
|
<paramdef>GSList *<parameter>list</parameter></paramdef>
|
|
<paramdef>GSList *<parameter>llink</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-slist-index">
|
|
<title>g_slist_index</title>
|
|
<funcsynopsis>
|
|
<funcdef>gint <function>g_slist_index</function></funcdef>
|
|
<paramdef>GSList *<parameter>list</parameter></paramdef>
|
|
<paramdef>gpointer <parameter>data</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-slist-last">
|
|
<title>g_slist_last</title>
|
|
<funcsynopsis>
|
|
<funcdef>GSList *<function>g_slist_last</function></funcdef>
|
|
<paramdef>GSList *<parameter>list</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-slist-length">
|
|
<title>g_slist_length</title>
|
|
<funcsynopsis>
|
|
<funcdef>guint <function>g_slist_length</function></funcdef>
|
|
<paramdef>GSList *<parameter>list</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-slist-foreach">
|
|
<title>g_slist_foreach</title>
|
|
<funcsynopsis>
|
|
<funcdef>void <function>g_slist_foreach</function></funcdef>
|
|
<paramdef>GSList *<parameter>list</parameter></paramdef>
|
|
<paramdef>GFunc <parameter>func</parameter></paramdef>
|
|
<paramdef>gpointer <parameter>user_data</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-slist-nth-data">
|
|
<title>g_slist_nth_data</title>
|
|
<funcsynopsis>
|
|
<funcdef>gpointer <function>g_slist_nth_data</function></funcdef>
|
|
<paramdef>GSList *<parameter>list</parameter></paramdef>
|
|
<paramdef>guint <parameter>n</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-slist-next">
|
|
<title>g_slist_next</title>
|
|
<funcsynopsis>
|
|
<funcdef>GSList *<function>g_slist_next</function></funcdef>
|
|
<paramdef>GSList *<parameter>list</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
</sect1>
|
|
|
|
<!-- DOUBLY LINKED LISTS -->
|
|
|
|
<sect1 id="doubly-linked-lists">
|
|
<title>Doubly linked lists</title>
|
|
<para>Doubly linked lists!</para>
|
|
<sect2 id="g-list-alloc">
|
|
<title>g_list_alloc</title>
|
|
<funcsynopsis>
|
|
<funcdef>GList *<function>g_list_alloc</function></funcdef>
|
|
<paramdef>void<parameter>none</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-list-free">
|
|
<title>g_list_free</title>
|
|
<funcsynopsis>
|
|
<funcdef>GList *<function>g_list_free</function></funcdef>
|
|
<paramdef>GList *<parameter>list</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para>This function will destroy and free the resources used by
|
|
the GList structure. It will not free the resources consumed by
|
|
the data pointers in the list that is up to the application to
|
|
free.</para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting role="C">
|
|
GList *list;
|
|
|
|
/* add elements and otherwise manipulate the list */
|
|
/* once finished with the list free all elements of the list */
|
|
/* Then free the list structure itself */
|
|
g_list_free (list);
|
|
</programlisting>
|
|
</sect3>
|
|
<sect3><title>Parameters</title>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para>GList *<parameter>list</parameter></para>
|
|
<para>A pointer to the GList structure to free</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-list-free-1">
|
|
<title>g_list_free_1</title>
|
|
<funcsynopsis>
|
|
<funcdef>GList *<function>g_list_free_1</function></funcdef>
|
|
<paramdef>GList *<parameter>list</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-list-append">
|
|
<title>g_list_append</title>
|
|
<funcsynopsis>
|
|
<funcdef>GList *<function>g_list_append</function></funcdef>
|
|
<paramdef>GList *<parameter>list</parameter></paramdef>
|
|
<paramdef>gpointer <parameter>data</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-list-preppend">
|
|
<title>g_list_preppend</title>
|
|
<funcsynopsis>
|
|
<funcdef>GList *<function>g_list_preppend</function></funcdef>
|
|
<paramdef>GList *<parameter>list</parameter></paramdef>
|
|
<paramdef>gpointer <parameter>data</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-list-insert">
|
|
<title>g_list_insert</title>
|
|
<funcsynopsis>
|
|
<funcdef>GList *<function>g_list_insert</function></funcdef>
|
|
<paramdef>GList *<parameter>list</parameter></paramdef>
|
|
<paramdef>gpointer <parameter>data</parameter></paramdef>
|
|
<paramdef>gint <parameter>position</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-list-insert-sorted">
|
|
<title>g_list_insert_sorted</title>
|
|
<funcsynopsis>
|
|
<funcdef>GList *<function>g_list_insert_sorted</function></funcdef>
|
|
<paramdef>GList *<parameter>list</parameter></paramdef>
|
|
<paramdef>gpointer <parameter>data</parameter></paramdef>
|
|
<paramdef>GCompareFunc <parameter>func</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-list-concat">
|
|
<title>g_list_concat</title>
|
|
<funcsynopsis>
|
|
<funcdef>GList *<function>g_list_concat</function></funcdef>
|
|
<paramdef>GList *<parameter>list1</parameter></paramdef>
|
|
<paramdef>GList *<parameter>list2</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-list-remove">
|
|
<title>g_list_remove</title>
|
|
<funcsynopsis>
|
|
<funcdef>GList *<function>g_list_remove</function></funcdef>
|
|
<paramdef>GList *<parameter>list</parameter></paramdef>
|
|
<paramdef>gpointer <parameter>data</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-list-remove-link">
|
|
<title>g_list_remove_link</title>
|
|
<funcsynopsis>
|
|
<funcdef>GList *<function>g_list_remove_link</function></funcdef>
|
|
<paramdef>GList *<parameter>list</parameter></paramdef>
|
|
<paramdef>GList *<parameter>llink</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-list-reverse">
|
|
<title>g_list_reverse</title>
|
|
<funcsynopsis>
|
|
<funcdef>GList *<function>g_list_reverse</function></funcdef>
|
|
<paramdef>GList *<parameter>list</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-list-nth">
|
|
<title>g_list_nth</title>
|
|
<funcsynopsis>
|
|
<funcdef>GList *<function>g_list_nth</function></funcdef>
|
|
<paramdef>GList *<parameter>list</parameter></paramdef>
|
|
<paramdef>guint <parameter>n</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-list-find">
|
|
<title>g_list_find</title>
|
|
<funcsynopsis>
|
|
<funcdef>GList *<function>g_list_find</function></funcdef>
|
|
<paramdef>GList *<parameter>list</parameter></paramdef>
|
|
<paramdef>gpointer <parameter>data</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-list-find-custom">
|
|
<title>g_list_find_custom</title>
|
|
<funcsynopsis>
|
|
<funcdef>GList *<function>g_list_find_custom</function></funcdef>
|
|
<paramdef>GList *<parameter>list</parameter></paramdef>
|
|
<paramdef>gpointer <parameter>data</parameter></paramdef>
|
|
<paramdef>GCompareFunc <parameter>func</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-list-position">
|
|
<title>g_list_position</title>
|
|
<funcsynopsis>
|
|
<funcdef>gint <function>g_list_position</function></funcdef>
|
|
<paramdef>GList *<parameter>list</parameter></paramdef>
|
|
<paramdef>GList *<parameter>llink</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-list-index">
|
|
<title>g_list_index</title>
|
|
<funcsynopsis>
|
|
<funcdef>gint <function>g_list_index</function></funcdef>
|
|
<paramdef>GList *<parameter>list</parameter></paramdef>
|
|
<paramdef>gpointer <parameter>data</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-list-last">
|
|
<title>g_list_last</title>
|
|
<funcsynopsis>
|
|
<funcdef>GList *<function>g_list_last</function></funcdef>
|
|
<paramdef>GList *<parameter>list</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-list-length">
|
|
<title>g_list_length</title>
|
|
<funcsynopsis>
|
|
<funcdef>guint <function>g_list_length</function></funcdef>
|
|
<paramdef>GList *<parameter>list</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-list-foreach">
|
|
<title>g_list_foreach</title>
|
|
<funcsynopsis>
|
|
<funcdef>void <function>g_list_foreach</function></funcdef>
|
|
<paramdef>GList *<parameter>list</parameter></paramdef>
|
|
<paramdef>GFunc <parameter>func</parameter></paramdef>
|
|
<paramdef>gpointer <parameter>user_data</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-list-nth-data">
|
|
<title>g_list_nth_data</title>
|
|
<funcsynopsis>
|
|
<funcdef>gpointer <function>g_list_nth_data</function></funcdef>
|
|
<paramdef>GList *<parameter>list</parameter></paramdef>
|
|
<paramdef>guint <parameter>n</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="g-list-previous">
|
|
<title>g_list_previous</title>
|
|
<funcsynopsis>
|
|
<funcdef>GList *<function>g_list_previous</function></funcdef>
|
|
<paramdef>GList *<parameter>list</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
<sect2 id="g-list-next">
|
|
<title>g_list_next</title>
|
|
<funcsynopsis>
|
|
<funcdef>GList *<function>g_list_next</function></funcdef>
|
|
<paramdef>GList *<parameter>list</parameter></paramdef>
|
|
</funcsynopsis>
|
|
<sect3><title>Description</title>
|
|
<para> </para>
|
|
</sect3>
|
|
<sect3><title>Usage</title>
|
|
<programlisting>
|
|
FIXME
|
|
</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
</sect1>
|
|
</chapter>
|
|
<!-- Keep this comment at the end of the file
|
|
Local variables:
|
|
mode: sgml
|
|
sgml-omittag:t
|
|
sgml-shorttag:t
|
|
sgml-minimize-attributes:nil
|
|
sgml-always-quote-attributes:t
|
|
sgml-indent-step:2
|
|
sgml-indent-data:t
|
|
sgml-parent-document:("glib.sgml" "book" "sect1" "")
|
|
sgml-exposed-tags:nil
|
|
sgml-local-catalogs:nil
|
|
sgml-local-ecat-files:nil
|
|
End:
|
|
-->
|