Download

Support

Hash Traverse Functions

Functions that iterate through hash tables. More...

Functions

EAPI int ecore_hash_for_each_node (Ecore_Hash *hash, Ecore_For_Each for_each_func, void *user_data)
 Runs the for_each_func function on each entry in the given hash.
EAPI Ecore_List * ecore_hash_keys (Ecore_Hash *hash)
 Retrieves an ecore_list of all keys in the given hash.

Detailed Description

Functions that iterate through hash tables.


Function Documentation

EAPI int ecore_hash_for_each_node ( Ecore_Hash *  hash,
Ecore_For_Each  for_each_func,
void *  user_data 
)

Runs the for_each_func function on each entry in the given hash.

Parameters:
hash The given hash.
for_each_func The function that each entry is passed to.
user_data a pointer passed to calls of for_each_func
Returns:
TRUE on success, FALSE otherwise.

EAPI Ecore_List* ecore_hash_keys ( Ecore_Hash *  hash  ) 

Retrieves an ecore_list of all keys in the given hash.

Parameters:
hash The given hash.
Returns:
new ecore_list on success, NULL otherwise

References ecore_list_append(), ecore_list_first_goto(), and ecore_list_new().

Referenced by ecore_plugin_available_get().


Copyright © Enlightenment.org

Ecore Documentation Generated: Sat May 17 15:01:05 2008