| Evolution API Reference: libedataserver, utility library | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
EList;
void* (*EListCopyFunc) (const void *data,
void *closure);
void (*EListFreeFunc) (void *data,
void *closure);
EList* e_list_new (EListCopyFunc copy,
EListFreeFunc free,
void *closure);
void e_list_construct (EList *list,
EListCopyFunc copy,
EListFreeFunc free,
void *closure);
EList* e_list_duplicate (EList *list);
EIterator* e_list_get_iterator (EList *list);
void e_list_append (EList *list,
const void *data);
void e_list_remove (EList *list,
const void *data);
int 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);
void* (*EListCopyFunc) (const void *data,
void *closure);
|
|
|
|
Returns : |
EList* e_list_new (EListCopyFunc copy, EListFreeFunc free, void *closure);
|
|
|
|
|
|
Returns : |
void e_list_construct (EList *list, EListCopyFunc copy, EListFreeFunc free, void *closure);
|
|
|
|
|
|
|
void e_list_remove_iterator (EList *list, EIterator *iterator);
|
|
|