Rechercher une page de manuel
Ecore_Data_Hash_ADT_Data_Group
Langue: en
Version: 164074 (fedora - 05/07/09)
Section: 3 (Bibliothèques de fonctions)
Sommaire
- NAME
- Detailed Description
- Function Documentation
- EAPI void* ecore_hash_find (Ecore_Hash * hash, Ecore_Compare_Cb compare, const void * value)
- EAPI void* ecore_hash_get (Ecore_Hash * hash, const void * key)
- EAPI int ecore_hash_hash_set (Ecore_Hash * hash, Ecore_Hash * set)
- EAPI void* ecore_hash_remove (Ecore_Hash * hash, const void * key)
- EAPI int ecore_hash_set (Ecore_Hash * hash, void * key, void * value)
- Author
NAME
Hash Data Functions - Functions that set, access and delete values from the hash tables.Functions
EAPI int ecore_hash_set (Ecore_Hash *hash, void *key, void *value)
Sets a key-value pair in the given hash table.
EAPI int ecore_hash_hash_set (Ecore_Hash *hash, Ecore_Hash *set)
Sets all key-value pairs from set in the given hash table.
EAPI void * ecore_hash_get (Ecore_Hash *hash, const void *key)
Retrieves the value associated with the given key from the given hash table.
EAPI void * ecore_hash_remove (Ecore_Hash *hash, const void *key)
Removes the value associated with the given key in the given hash table.
EAPI void * ecore_hash_find (Ecore_Hash *hash, Ecore_Compare_Cb compare, const void *value)
Retrieves the first value that matches table.
Detailed Description
Functions that set, access and delete values from the hash tables.
Function Documentation
EAPI void* ecore_hash_find (Ecore_Hash * hash, Ecore_Compare_Cb compare, const void * value)
Retrieves the first value that matches table.
Parameters:
- hash The given hash table.
key The key to search for.
Returns:
- The value corresponding to key on success, NULL otherwise.
EAPI void* ecore_hash_get (Ecore_Hash * hash, const void * key)
Retrieves the value associated with the given key from the given hash table.
Parameters:
- hash The given hash table.
key The key to search for.
Returns:
- The value corresponding to key on success, NULL otherwise.
Referenced by ecore_plugin_available_get(), ecore_string_instance(), and ecore_string_release().
EAPI int ecore_hash_hash_set (Ecore_Hash * hash, Ecore_Hash * set)
Sets all key-value pairs from set in the given hash table.
Parameters:
- hash The given hash table.
set The hash table to import.
Returns:
- TRUE if successful, FALSE if not.
References ecore_hash_init().
EAPI void* ecore_hash_remove (Ecore_Hash * hash, const void * key)
Removes the value associated with the given key in the given hash table.
Parameters:
- hash The given hash table.
key The key to search for.
Returns:
- The value corresponding to the key on success. NULL is returned if there is an error.
Referenced by ecore_string_release().
EAPI int ecore_hash_set (Ecore_Hash * hash, void * key, void * value)
Sets a key-value pair in the given hash table.
Parameters:
- hash The given hash table.
key The key.
value The value.
Returns:
- TRUE if successful, FALSE if not.
Referenced by ecore_plugin_available_get(), and ecore_string_instance().
Author
Generated automatically by Doxygen for Ecore from the source code.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre