## CamelTextIndex CamelTextIndex |

## Synopsis

    void                (*CamelTextIndexFunc)               (CamelTextIndex *idx,
                                                             const gchar *word,
                                                             gchar *buffer);
    struct              CamelTextIndex;
    struct              CamelTextIndexCursor;
    struct              CamelTextIndexKeyCursor;
    struct              CamelTextIndexName;
    CamelTextIndex *    camel_text_index_new                (const gchar *path,
                                                             gint flags);
    gint                camel_text_index_check              (const gchar *path);
    gint                camel_text_index_rename             (const gchar *old,
                                                             const gchar *new);
    gint                camel_text_index_remove             (const gchar *old);
    void                camel_text_index_dump               (CamelTextIndex *idx);
    void                camel_text_index_info               (CamelTextIndex *idx);
    void                camel_text_index_validate           (CamelTextIndex *idx);

## Object Hierarchy

      GObject
       +----CamelObject
             +----CamelIndex
                   +----CamelTextIndex

      GObject
       +----CamelObject
             +----CamelIndexCursor
                   +----CamelTextIndexCursor

      GObject
       +----CamelObject
             +----CamelIndexCursor
                   +----CamelTextIndexKeyCursor

      GObject
       +----CamelObject
             +----CamelIndexName
                   +----CamelTextIndexName

## Description

## Details

### CamelTextIndexFunc ()

    void                (*CamelTextIndexFunc)               (CamelTextIndex *idx,
                                                             const gchar *word,
                                                             gchar *buffer);

### struct CamelTextIndex

    struct CamelTextIndex;

### struct CamelTextIndexCursor

    struct CamelTextIndexCursor;

### struct CamelTextIndexKeyCursor

    struct CamelTextIndexKeyCursor;

### struct CamelTextIndexName

    struct CamelTextIndexName;

### camel_text_index_new ()

    CamelTextIndex *    camel_text_index_new                (const gchar *path,
                                                             gint flags);

### camel_text_index_check ()

    gint                camel_text_index_check              (const gchar *path);

### camel_text_index_rename ()

    gint                camel_text_index_rename             (const gchar *old,
                                                             const gchar *new);

### camel_text_index_remove ()

    gint                camel_text_index_remove             (const gchar *old);

### camel_text_index_dump ()

    void                camel_text_index_dump               (CamelTextIndex *idx);

### camel_text_index_info ()

    void                camel_text_index_info               (CamelTextIndex *idx);

### camel_text_index_validate ()

    void                camel_text_index_validate           (CamelTextIndex *idx);