## ESorterArray

ESorterArray

## Functions

GHashTable * | (*ECreateCmpCacheFunc) ()
gint | (*ECompareRowsFunc) ()
ESorterArray * | e_sorter_array_new ()
void | e_sorter_array_clean ()
void | e_sorter_array_set_count ()
void | e_sorter_array_append ()

## Types and Values

struct | ESorterArray

## Object Hierarchy

        GObject
        ╰── ESorterArray

## Implemented Interfaces

ESorterArray implements ESorter.

## Description

## Functions

### ECreateCmpCacheFunc ()

    GHashTable *
    (*ECreateCmpCacheFunc) (gpointer closure);

### ECompareRowsFunc ()

    gint
    (*ECompareRowsFunc) (gint row1,
                         gint row2,
                         GHashTable *cmp_cache,
                         gpointer closure);

### e_sorter_array_new ()

    ESorterArray *
    e_sorter_array_new (ECreateCmpCacheFunc create_cmp_cache,
                        ECompareRowsFunc compare,
                        gpointer closure);

### e_sorter_array_clean ()

    void
    e_sorter_array_clean (ESorterArray *sorter);

### e_sorter_array_set_count ()

    void
    e_sorter_array_set_count (ESorterArray *sorter,
                              gint count);

### e_sorter_array_append ()

    void
    e_sorter_array_append (ESorterArray *sorter,
                           gint count);

## Types and Values

### struct ESorterArray

    struct ESorterArray;