hash.hpp
Go to the documentation of this file.
58char ** hash_alloc_sorted_keylist (const hash_type *hash , int ( hash_get_cmp_value ) (const void *));
59char ** hash_alloc_key_sorted_list(const hash_type *hash, int (*cmp)(const void *, const void *));
void hash_insert_int(hash_type *, const char *, int) UTIL_SAFE_CAST_HEADER_CONST(hash) void hash_apply(hash_type *hash, hash_apply_ftype *func) char ** hash_alloc_key_sorted_list(const hash_type *hash, int(*cmp)(const void *, const void *)) void hash_insert_string(hash_type *, const char *, const char *) void hash_del(hash_type *, const char *) void hash_insert_ref(hash_type *, const char *, const void *) void hash_iter_restart(hash_iter_type *iter) int hash_inc_counter(hash_type *hash, const char *counter_key) int hash_get_size(const hash_type *) bool hash_iter_is_complete(const hash_iter_type *) void hash_resize(hash_type *hash, int new_size) void * hash_get(const hash_type *, const char *) bool hash_has_key(const hash_type *, const char *) void hash_safe_del(hash_type *, const char *) hash_type * hash_alloc_from_options(const stringlist_type *) void hash_iter_free(hash_iter_type *) UTIL_SAFE_CAST_HEADER(hash) void hash_free__(void *) void hash_insert_hash_owned_ref(hash_type *, const char *, const void *, free_ftype *) void hash_insert_double(hash_type *, const char *, double) bool hash_add_option(hash_type *hash, const char *key_value) void hash_insert_copy(hash_type *, const char *, const void *, copyc_ftype *, free_ftype *) hash_type * hash_alloc(void) void * hash_safe_get(const hash_type *hash, const char *key) void hash_clear(hash_type *) char * hash_get_string(const hash_type *, const char *) void hash_iter_complete(hash_type *) hash_iter_type * hash_iter_alloc(const hash_type *) double hash_get_double(const hash_type *, const char *) void hash_set_keylist(const hash_type *, char **) void * hash_iter_get_next_value(hash_iter_type *) bool hash_key_list_compare(const hash_type *hash1, const hash_type *hash2) void hash_free(hash_type *) const char * hash_iter_get_next_key(hash_iter_type *) int hash_get_counter(const hash_type *hash, const char *key) void * hash_pop(hash_type *hash, const char *key) stringlist_type * hash_alloc_stringlist(const hash_type *) int hash_get_int(const hash_type *, const char *) UTIL_IS_INSTANCE_HEADER(hash) char ** hash_alloc_sorted_keylist(const hash_type *hash, int(hash_get_cmp_value)(const void *)) char ** hash_alloc_keylist(const hash_type *) bool cmp(const ESmry &esmr, const ERsm &ersm) |