EList

EList

Synopsis

struct              EList;
gpointer            (*EListCopyFunc)                    (gconstpointer data,
                                                         gpointer closure);
void                (*EListFreeFunc)                    (gpointer data,
                                                         gpointer closure);
EList *             e_list_new                          (EListCopyFunc copy,
                                                         EListFreeFunc free,
                                                         gpointer closure);
void                e_list_construct                    (EList *list,
                                                         EListCopyFunc copy,
                                                         EListFreeFunc free,
                                                         gpointer closure);
EList *             e_list_duplicate                    (EList *list);
EIterator *         e_list_get_iterator                 (EList *list);
void                e_list_append                       (EList *list,
                                                         gconstpointer data);
void                e_list_remove                       (EList *list,
                                                         gconstpointer data);
gint                e_list_length                       (EList *list);
void                e_list_remove_link                  (EList *list,
                                                         GList *link);
void                e_list_remove_iterator              (EList *list,
                                                         EIterator *iterator);
void                e_list_invalidate_iterators         (EList *list,
                                                         EIterator *skip);

Object Hierarchy

  GObject
   +----EList

Description

Details

struct EList

struct EList;

Warning

EList is deprecated and should not be used in newly-written code.


EListCopyFunc ()

gpointer            (*EListCopyFunc)                    (gconstpointer data,
                                                         gpointer closure);

Warning

EListCopyFunc is deprecated and should not be used in newly-written code.


EListFreeFunc ()

void                (*EListFreeFunc)                    (gpointer data,
                                                         gpointer closure);

Warning

EListFreeFunc is deprecated and should not be used in newly-written code.


e_list_new ()

EList *             e_list_new                          (EListCopyFunc copy,
                                                         EListFreeFunc free,
                                                         gpointer closure);

Warning

e_list_new is deprecated and should not be used in newly-written code.

copy :

the copy func. [scope call]

free :

the free func. [scope call]

closure :

user data

Returns :

The new EList. [transfer full]

e_list_construct ()

void                e_list_construct                    (EList *list,
                                                         EListCopyFunc copy,
                                                         EListFreeFunc free,
                                                         gpointer closure);

Warning

e_list_construct is deprecated and should not be used in newly-written code.

list :

The EList.

copy :

the copy func. [scope call]

free :

the free func. [scope call]

closure :

user data

e_list_duplicate ()

EList *             e_list_duplicate                    (EList *list);

Warning

e_list_duplicate is deprecated and should not be used in newly-written code.

list :

The EList object.

Returns :

The duplicated EList. [transfer full]

e_list_get_iterator ()

EIterator *         e_list_get_iterator                 (EList *list);

Warning

e_list_get_iterator is deprecated and should not be used in newly-written code.

list :

The EList object.

Returns :

the EIterator. [transfer none]

e_list_append ()

void                e_list_append                       (EList *list,
                                                         gconstpointer data);

Warning

e_list_append is deprecated and should not be used in newly-written code.


e_list_remove ()

void                e_list_remove                       (EList *list,
                                                         gconstpointer data);

Warning

e_list_remove is deprecated and should not be used in newly-written code.


e_list_length ()

gint                e_list_length                       (EList *list);

Warning

e_list_length is deprecated and should not be used in newly-written code.


e_list_remove_link ()

void                e_list_remove_link                  (EList *list,
                                                         GList *link);

Warning

e_list_remove_link is deprecated and should not be used in newly-written code.


e_list_remove_iterator ()

void                e_list_remove_iterator              (EList *list,
                                                         EIterator *iterator);

Warning

e_list_remove_iterator is deprecated and should not be used in newly-written code.


e_list_invalidate_iterators ()

void                e_list_invalidate_iterators         (EList *list,
                                                         EIterator *skip);

Warning

e_list_invalidate_iterators is deprecated and should not be used in newly-written code.