## ESorter

ESorter

## Synopsis

    struct              ESorter;
    ESorter *           e_sorter_new                        (void);
    gint                e_sorter_model_to_sorted            (ESorter *sorter,
                                                             gint row);
    gint                e_sorter_sorted_to_model            (ESorter *sorter,
                                                             gint row);
    void                e_sorter_get_model_to_sorted_array  (ESorter *sorter,
                                                             gint **array,
                                                             gint *count);
    void                e_sorter_get_sorted_to_model_array  (ESorter *sorter,
                                                             gint **array,
                                                             gint *count);
    gboolean            e_sorter_needs_sorting              (ESorter *sorter);

## Object Hierarchy

      GObject
       +----ESorter
             +----ESorterArray
             +----ETableSorter

## Description

## Details

### struct ESorter

    struct ESorter;

### e_sorter_new ()

    ESorter *           e_sorter_new                        (void);

### e_sorter_model_to_sorted ()

    gint                e_sorter_model_to_sorted            (ESorter *sorter,
                                                             gint row);

### e_sorter_sorted_to_model ()

    gint                e_sorter_sorted_to_model            (ESorter *sorter,
                                                             gint row);

### e_sorter_get_model_to_sorted_array ()

    void                e_sorter_get_model_to_sorted_array  (ESorter *sorter,
                                                             gint **array,
                                                             gint *count);

### e_sorter_get_sorted_to_model_array ()

    void                e_sorter_get_sorted_to_model_array  (ESorter *sorter,
                                                             gint **array,
                                                             gint *count);

### e_sorter_needs_sorting ()

    gboolean            e_sorter_needs_sorting              (ESorter *sorter);