![]() |
![]() |
![]() |
Evolution-Data-Server Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
gpointer (*EListCopyFunc) (gconstpointer data
,gpointer closure
); void (*EListFreeFunc) (gpointer data
,gpointer closure
); struct EList; struct EListClass; 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
);
gpointer (*EListCopyFunc) (gconstpointer data
,gpointer closure
);
EListCopyFunc
is deprecated and should not be used in newly-written code.
void (*EListFreeFunc) (gpointer data
,gpointer closure
);
EListFreeFunc
is deprecated and should not be used in newly-written code.
struct EList { GObject parent; GList *list; GList *iterators; EListCopyFunc copy; EListFreeFunc free; gpointer closure; };
EList
is deprecated and should not be used in newly-written code.
struct EListClass { GObjectClass parent_class; };
EListClass
is deprecated and should not be used in newly-written code.
EList * e_list_new (EListCopyFunc copy
,EListFreeFunc free
,gpointer closure
);
e_list_new
is deprecated and should not be used in newly-written code.
|
the copy func. [scope call] |
|
the free func. [scope call] |
|
user data |
Returns : |
The new EList. [transfer full] |
void e_list_construct (EList *list
,EListCopyFunc copy
,EListFreeFunc free
,gpointer closure
);
e_list_construct
is deprecated and should not be used in newly-written code.
|
The EList. |
|
the copy func. [scope call] |
|
the free func. [scope call] |
|
user data |
EList * e_list_duplicate (EList *list
);
e_list_duplicate
is deprecated and should not be used in newly-written code.
EIterator * e_list_get_iterator (EList *list
);
e_list_get_iterator
is deprecated and should not be used in newly-written code.
void e_list_append (EList *list
,gconstpointer data
);
e_list_append
is deprecated and should not be used in newly-written code.
void e_list_remove (EList *list
,gconstpointer data
);
e_list_remove
is deprecated and should not be used in newly-written code.
gint e_list_length (EList *list
);
e_list_length
is deprecated and should not be used in newly-written code.
void e_list_remove_link (EList *list
,GList *link
);
e_list_remove_link
is deprecated and should not be used in newly-written code.
void e_list_remove_iterator (EList *list
,EIterator *iterator
);
e_list_remove_iterator
is deprecated and should not be used in newly-written code.