forked from enlightenment/efl
eina: add documentation for the tricky eina_hash_pointer_new
This commit is contained in:
parent
78acf69e20
commit
1a571fc689
|
@ -499,6 +499,15 @@ EAPI Eina_Hash *eina_hash_int64_new(Eina_Free_Cb data_free_cb);
|
||||||
* original key pointer that was used to add values. This method may
|
* original key pointer that was used to add values. This method may
|
||||||
* appear to be able to match string keys, actually it only matches
|
* appear to be able to match string keys, actually it only matches
|
||||||
* the first character. On failure, this function returns @c NULL.
|
* the first character. On failure, this function returns @c NULL.
|
||||||
|
*
|
||||||
|
* @code
|
||||||
|
* // For a hash that will have only one pointer to each structure
|
||||||
|
* extern Eina_Hash *hash;
|
||||||
|
* extern void *data;
|
||||||
|
*
|
||||||
|
* if (!eina_hash_find(hash, &data))
|
||||||
|
* eina_hash_add(hash, &data, data);
|
||||||
|
* @endcode
|
||||||
*/
|
*/
|
||||||
EAPI Eina_Hash *eina_hash_pointer_new(Eina_Free_Cb data_free_cb);
|
EAPI Eina_Hash *eina_hash_pointer_new(Eina_Free_Cb data_free_cb);
|
||||||
|
|
||||||
|
@ -523,7 +532,7 @@ EAPI Eina_Hash *eina_hash_pointer_new(Eina_Free_Cb data_free_cb);
|
||||||
* const char *a = eina_stringshare_add("key");
|
* const char *a = eina_stringshare_add("key");
|
||||||
*
|
*
|
||||||
* eina_hash_add(hash, a, value);
|
* eina_hash_add(hash, a, value);
|
||||||
* eina_hash_find(hash, "key")
|
* eina_hash_find(hash, "key");
|
||||||
* @endcode
|
* @endcode
|
||||||
*/
|
*/
|
||||||
EAPI Eina_Hash *eina_hash_stringshared_new(Eina_Free_Cb data_free_cb);
|
EAPI Eina_Hash *eina_hash_stringshared_new(Eina_Free_Cb data_free_cb);
|
||||||
|
|
Loading…
Reference in New Issue