<refentry id="camel-CamelIndex">
<refmeta>
<refentrytitle role="top_of_page" id="camel-CamelIndex.top_of_page">CamelIndex</refentrytitle>
<manvolnum>3</manvolnum>
<refmiscinfo>CAMEL Library</refmiscinfo>
</refmeta>

<refnamediv>
<refname>CamelIndex</refname>
<refpurpose></refpurpose>
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
</refnamediv>

<refsynopsisdiv id="camel-CamelIndex.synopsis" role="synopsis">
<title role="synopsis.title">Synopsis</title>

<synopsis>
                    <link linkend="CamelIndex">CamelIndex</link>;
<link linkend="char">char</link>*               (<link linkend="CamelIndexNorm">*CamelIndexNorm</link>)                   (<link linkend="CamelIndex">CamelIndex</link> *idx,
                                                         const <link linkend="char">char</link> *word,
                                                         <link linkend="void">void</link> *data);
                    <link linkend="CamelIndexCursor">CamelIndexCursor</link>;
<link linkend="CamelIndexCursor">CamelIndexCursor</link>*   <link linkend="camel-index-cursor-new">camel_index_cursor_new</link>              (<link linkend="CamelIndex">CamelIndex</link> *idx,
                                                         const <link linkend="char">char</link> *name);
const <link linkend="char">char</link>*         <link linkend="camel-index-cursor-next">camel_index_cursor_next</link>             (<link linkend="CamelIndexCursor">CamelIndexCursor</link> *idc);
<link linkend="void">void</link>                <link linkend="camel-index-cursor-reset">camel_index_cursor_reset</link>            (<link linkend="CamelIndexCursor">CamelIndexCursor</link> *idc);
                    <link linkend="CamelIndexName">CamelIndexName</link>;
<link linkend="CamelIndexName">CamelIndexName</link>*     <link linkend="camel-index-name-new">camel_index_name_new</link>                (<link linkend="CamelIndex">CamelIndex</link> *idx,
                                                         const <link linkend="char">char</link> *name);
<link linkend="void">void</link>                <link linkend="camel-index-name-add-word">camel_index_name_add_word</link>           (<link linkend="CamelIndexName">CamelIndexName</link> *name,
                                                         const <link linkend="char">char</link> *word);
<link linkend="size-t">size_t</link>              <link linkend="camel-index-name-add-buffer">camel_index_name_add_buffer</link>         (<link linkend="CamelIndexName">CamelIndexName</link> *name,
                                                         const <link linkend="char">char</link> *buffer,
                                                         <link linkend="size-t">size_t</link> len);
#define             <link linkend="CAMEL-INDEX-DELETED:CAPS">CAMEL_INDEX_DELETED</link>
<link linkend="CamelIndex">CamelIndex</link>*         <link linkend="camel-index-new">camel_index_new</link>                     (const <link linkend="char">char</link> *path,
                                                         <link linkend="int">int</link> flags);
<link linkend="void">void</link>                <link linkend="camel-index-construct">camel_index_construct</link>               (<link linkend="CamelIndex">CamelIndex</link> *,
                                                         const <link linkend="char">char</link> *path,
                                                         <link linkend="int">int</link> flags);
<link linkend="int">int</link>                 <link linkend="camel-index-rename">camel_index_rename</link>                  (<link linkend="CamelIndex">CamelIndex</link> *,
                                                         const <link linkend="char">char</link> *path);
<link linkend="void">void</link>                <link linkend="camel-index-set-normalise">camel_index_set_normalise</link>           (<link linkend="CamelIndex">CamelIndex</link> *idx,
                                                         <link linkend="CamelIndexNorm">CamelIndexNorm</link> func,
                                                         <link linkend="void">void</link> *data);
<link linkend="int">int</link>                 <link linkend="camel-index-sync">camel_index_sync</link>                    (<link linkend="CamelIndex">CamelIndex</link> *idx);
<link linkend="int">int</link>                 <link linkend="camel-index-compress">camel_index_compress</link>                (<link linkend="CamelIndex">CamelIndex</link> *idx);
<link linkend="int">int</link>                 <link linkend="camel-index-delete">camel_index_delete</link>                  (<link linkend="CamelIndex">CamelIndex</link> *idx);
<link linkend="int">int</link>                 <link linkend="camel-index-has-name">camel_index_has_name</link>                (<link linkend="CamelIndex">CamelIndex</link> *idx,
                                                         const <link linkend="char">char</link> *name);
<link linkend="CamelIndexName">CamelIndexName</link>*     <link linkend="camel-index-add-name">camel_index_add_name</link>                (<link linkend="CamelIndex">CamelIndex</link> *idx,
                                                         const <link linkend="char">char</link> *name);
<link linkend="int">int</link>                 <link linkend="camel-index-write-name">camel_index_write_name</link>              (<link linkend="CamelIndex">CamelIndex</link> *idx,
                                                         <link linkend="CamelIndexName">CamelIndexName</link> *idn);
<link linkend="CamelIndexCursor">CamelIndexCursor</link>*   <link linkend="camel-index-find-name">camel_index_find_name</link>               (<link linkend="CamelIndex">CamelIndex</link> *idx,
                                                         const <link linkend="char">char</link> *name);
<link linkend="void">void</link>                <link linkend="camel-index-delete-name">camel_index_delete_name</link>             (<link linkend="CamelIndex">CamelIndex</link> *idx,
                                                         const <link linkend="char">char</link> *name);
<link linkend="CamelIndexCursor">CamelIndexCursor</link>*   <link linkend="camel-index-find">camel_index_find</link>                    (<link linkend="CamelIndex">CamelIndex</link> *idx,
                                                         const <link linkend="char">char</link> *word);
<link linkend="CamelIndexCursor">CamelIndexCursor</link>*   <link linkend="camel-index-words">camel_index_words</link>                   (<link linkend="CamelIndex">CamelIndex</link> *idx);
<link linkend="CamelIndexCursor">CamelIndexCursor</link>*   <link linkend="camel-index-names">camel_index_names</link>                   (<link linkend="CamelIndex">CamelIndex</link> *idx);
</synopsis>
</refsynopsisdiv>









<refsect1 id="camel-CamelIndex.description" role="desc">
<title role="desc.title">Description</title>
<para>

</para>
</refsect1>

<refsect1 id="camel-CamelIndex.details" role="details">
<title role="details.title">Details</title>
<refsect2 id="CamelIndex" role="struct">
<title>CamelIndex</title>
<indexterm zone="CamelIndex"><primary>CamelIndex</primary></indexterm><programlisting>typedef struct {
	CamelObject parent;

	struct _CamelIndexPrivate *priv;

	char *path;
	guint32 version;
	guint32 flags;		/* open flags */
	guint32 state;

	CamelIndexNorm normalise;
	void *normalise_data;
} CamelIndex;
</programlisting>
<para>

</para></refsect2>
<refsect2 id="CamelIndexNorm" role="function">
<title>CamelIndexNorm ()</title>
<indexterm zone="CamelIndexNorm"><primary>CamelIndexNorm</primary></indexterm><programlisting><link linkend="char">char</link>*               (*CamelIndexNorm)                   (<link linkend="CamelIndex">CamelIndex</link> *idx,
                                                         const <link linkend="char">char</link> *word,
                                                         <link linkend="void">void</link> *data);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>idx</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>word</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="CamelIndexCursor" role="struct">
<title>CamelIndexCursor</title>
<indexterm zone="CamelIndexCursor"><primary>CamelIndexCursor</primary></indexterm><programlisting>typedef struct {
	CamelObject parent;

	struct _CamelIndexCursorPrivate *priv;

	CamelIndex *index;
} CamelIndexCursor;
</programlisting>
<para>

</para></refsect2>
<refsect2 id="camel-index-cursor-new" role="function">
<title>camel_index_cursor_new ()</title>
<indexterm zone="camel-index-cursor-new"><primary>camel_index_cursor_new</primary></indexterm><programlisting><link linkend="CamelIndexCursor">CamelIndexCursor</link>*   camel_index_cursor_new              (<link linkend="CamelIndex">CamelIndex</link> *idx,
                                                         const <link linkend="char">char</link> *name);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>idx</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-index-cursor-next" role="function">
<title>camel_index_cursor_next ()</title>
<indexterm zone="camel-index-cursor-next"><primary>camel_index_cursor_next</primary></indexterm><programlisting>const <link linkend="char">char</link>*         camel_index_cursor_next             (<link linkend="CamelIndexCursor">CamelIndexCursor</link> *idc);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>idc</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-index-cursor-reset" role="function">
<title>camel_index_cursor_reset ()</title>
<indexterm zone="camel-index-cursor-reset"><primary>camel_index_cursor_reset</primary></indexterm><programlisting><link linkend="void">void</link>                camel_index_cursor_reset            (<link linkend="CamelIndexCursor">CamelIndexCursor</link> *idc);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>idc</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="CamelIndexName" role="struct">
<title>CamelIndexName</title>
<indexterm zone="CamelIndexName"><primary>CamelIndexName</primary></indexterm><programlisting>typedef struct {
	CamelObject parent;

	struct _CamelIndexNamePrivate *priv;

	CamelIndex *index;

	char *name;		/* name being indexed */

	GByteArray *buffer;	/* used for normalisation */
	GHashTable *words;	/* unique list of words */
} CamelIndexName;
</programlisting>
<para>

</para></refsect2>
<refsect2 id="camel-index-name-new" role="function">
<title>camel_index_name_new ()</title>
<indexterm zone="camel-index-name-new"><primary>camel_index_name_new</primary></indexterm><programlisting><link linkend="CamelIndexName">CamelIndexName</link>*     camel_index_name_new                (<link linkend="CamelIndex">CamelIndex</link> *idx,
                                                         const <link linkend="char">char</link> *name);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>idx</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-index-name-add-word" role="function">
<title>camel_index_name_add_word ()</title>
<indexterm zone="camel-index-name-add-word"><primary>camel_index_name_add_word</primary></indexterm><programlisting><link linkend="void">void</link>                camel_index_name_add_word           (<link linkend="CamelIndexName">CamelIndexName</link> *name,
                                                         const <link linkend="char">char</link> *word);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>name</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>word</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-index-name-add-buffer" role="function">
<title>camel_index_name_add_buffer ()</title>
<indexterm zone="camel-index-name-add-buffer"><primary>camel_index_name_add_buffer</primary></indexterm><programlisting><link linkend="size-t">size_t</link>              camel_index_name_add_buffer         (<link linkend="CamelIndexName">CamelIndexName</link> *name,
                                                         const <link linkend="char">char</link> *buffer,
                                                         <link linkend="size-t">size_t</link> len);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>name</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buffer</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>len</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="CAMEL-INDEX-DELETED:CAPS" role="macro">
<title>CAMEL_INDEX_DELETED</title>
<indexterm zone="CAMEL-INDEX-DELETED:CAPS"><primary>CAMEL_INDEX_DELETED</primary></indexterm><programlisting>#define CAMEL_INDEX_DELETED (1&lt;&lt;0)
</programlisting>
<para>

</para></refsect2>
<refsect2 id="camel-index-new" role="function">
<title>camel_index_new ()</title>
<indexterm zone="camel-index-new"><primary>camel_index_new</primary></indexterm><programlisting><link linkend="CamelIndex">CamelIndex</link>*         camel_index_new                     (const <link linkend="char">char</link> *path,
                                                         <link linkend="int">int</link> flags);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>path</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>flags</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-index-construct" role="function">
<title>camel_index_construct ()</title>
<indexterm zone="camel-index-construct"><primary>camel_index_construct</primary></indexterm><programlisting><link linkend="void">void</link>                camel_index_construct               (<link linkend="CamelIndex">CamelIndex</link> *,
                                                         const <link linkend="char">char</link> *path,
                                                         <link linkend="int">int</link> flags);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>Param1</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>path</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>flags</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-index-rename" role="function">
<title>camel_index_rename ()</title>
<indexterm zone="camel-index-rename"><primary>camel_index_rename</primary></indexterm><programlisting><link linkend="int">int</link>                 camel_index_rename                  (<link linkend="CamelIndex">CamelIndex</link> *,
                                                         const <link linkend="char">char</link> *path);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>Param1</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>path</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-index-set-normalise" role="function">
<title>camel_index_set_normalise ()</title>
<indexterm zone="camel-index-set-normalise"><primary>camel_index_set_normalise</primary></indexterm><programlisting><link linkend="void">void</link>                camel_index_set_normalise           (<link linkend="CamelIndex">CamelIndex</link> *idx,
                                                         <link linkend="CamelIndexNorm">CamelIndexNorm</link> func,
                                                         <link linkend="void">void</link> *data);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>idx</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-index-sync" role="function">
<title>camel_index_sync ()</title>
<indexterm zone="camel-index-sync"><primary>camel_index_sync</primary></indexterm><programlisting><link linkend="int">int</link>                 camel_index_sync                    (<link linkend="CamelIndex">CamelIndex</link> *idx);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>idx</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-index-compress" role="function">
<title>camel_index_compress ()</title>
<indexterm zone="camel-index-compress"><primary>camel_index_compress</primary></indexterm><programlisting><link linkend="int">int</link>                 camel_index_compress                (<link linkend="CamelIndex">CamelIndex</link> *idx);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>idx</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-index-delete" role="function">
<title>camel_index_delete ()</title>
<indexterm zone="camel-index-delete"><primary>camel_index_delete</primary></indexterm><programlisting><link linkend="int">int</link>                 camel_index_delete                  (<link linkend="CamelIndex">CamelIndex</link> *idx);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>idx</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-index-has-name" role="function">
<title>camel_index_has_name ()</title>
<indexterm zone="camel-index-has-name"><primary>camel_index_has_name</primary></indexterm><programlisting><link linkend="int">int</link>                 camel_index_has_name                (<link linkend="CamelIndex">CamelIndex</link> *idx,
                                                         const <link linkend="char">char</link> *name);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>idx</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-index-add-name" role="function">
<title>camel_index_add_name ()</title>
<indexterm zone="camel-index-add-name"><primary>camel_index_add_name</primary></indexterm><programlisting><link linkend="CamelIndexName">CamelIndexName</link>*     camel_index_add_name                (<link linkend="CamelIndex">CamelIndex</link> *idx,
                                                         const <link linkend="char">char</link> *name);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>idx</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-index-write-name" role="function">
<title>camel_index_write_name ()</title>
<indexterm zone="camel-index-write-name"><primary>camel_index_write_name</primary></indexterm><programlisting><link linkend="int">int</link>                 camel_index_write_name              (<link linkend="CamelIndex">CamelIndex</link> *idx,
                                                         <link linkend="CamelIndexName">CamelIndexName</link> *idn);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>idx</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>idn</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-index-find-name" role="function">
<title>camel_index_find_name ()</title>
<indexterm zone="camel-index-find-name"><primary>camel_index_find_name</primary></indexterm><programlisting><link linkend="CamelIndexCursor">CamelIndexCursor</link>*   camel_index_find_name               (<link linkend="CamelIndex">CamelIndex</link> *idx,
                                                         const <link linkend="char">char</link> *name);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>idx</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-index-delete-name" role="function">
<title>camel_index_delete_name ()</title>
<indexterm zone="camel-index-delete-name"><primary>camel_index_delete_name</primary></indexterm><programlisting><link linkend="void">void</link>                camel_index_delete_name             (<link linkend="CamelIndex">CamelIndex</link> *idx,
                                                         const <link linkend="char">char</link> *name);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>idx</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-index-find" role="function">
<title>camel_index_find ()</title>
<indexterm zone="camel-index-find"><primary>camel_index_find</primary></indexterm><programlisting><link linkend="CamelIndexCursor">CamelIndexCursor</link>*   camel_index_find                    (<link linkend="CamelIndex">CamelIndex</link> *idx,
                                                         const <link linkend="char">char</link> *word);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>idx</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>word</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-index-words" role="function">
<title>camel_index_words ()</title>
<indexterm zone="camel-index-words"><primary>camel_index_words</primary></indexterm><programlisting><link linkend="CamelIndexCursor">CamelIndexCursor</link>*   camel_index_words                   (<link linkend="CamelIndex">CamelIndex</link> *idx);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>idx</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-index-names" role="function">
<title>camel_index_names ()</title>
<indexterm zone="camel-index-names"><primary>camel_index_names</primary></indexterm><programlisting><link linkend="CamelIndexCursor">CamelIndexCursor</link>*   camel_index_names                   (<link linkend="CamelIndex">CamelIndex</link> *idx);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>idx</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>

</refsect1>




</refentry>
