List Item Removing Functions
Functions that remove nodes from an Ecore_List. More...Functions | |
EAPI void * | ecore_list_remove (Ecore_List *list) |
Remove the current item from the list. | |
EAPI int | ecore_list_remove_destroy (Ecore_List *list) |
Remove and free the data in lists current position. | |
EAPI void * | ecore_list_first_remove (Ecore_List *list) |
Remove the first item from the list. | |
EAPI void * | ecore_list_last_remove (Ecore_List *list) |
Remove the last item from the list. |
Detailed Description
Functions that remove nodes from an Ecore_List.
Function Documentation
EAPI void* ecore_list_first_remove | ( | Ecore_List * | list | ) | [inline] |
Remove the first item from the list.
- Parameters:
-
list The list to remove the current item
- Returns:
- Returns a pointer to the removed data on success,
NULL
on failure.
Referenced by ecore_con_shutdown().
EAPI void* ecore_list_last_remove | ( | Ecore_List * | list | ) | [inline] |
Remove the last item from the list.
- Parameters:
-
list The list to remove the last node from
- Returns:
- A pointer to the removed data on success,
NULL
on failure.
EAPI void* ecore_list_remove | ( | Ecore_List * | list | ) | [inline] |
Remove the current item from the list.
- Parameters:
-
list The list to remove the current item
- Returns:
- A pointer to the removed data on success,
NULL
on failure.
Referenced by ecore_con_client_del(), ecore_con_server_del(), ecore_con_url_destroy(), and ecore_plugin_unload().
EAPI int ecore_list_remove_destroy | ( | Ecore_List * | list | ) |
Remove and free the data in lists current position.
- Parameters:
-
list The list to remove and free the current item.
- Returns:
TRUE
on success,FALSE
on error
Referenced by ecore_path_group_remove().