GME
13
|
APR Hash Tables. More...
Go to the source code of this file.
Defines | |
#define | APR_HASH_KEY_STRING (-1) |
Typedefs | |
typedef struct apr_hash_t | apr_hash_t |
typedef struct apr_hash_index_t | apr_hash_index_t |
typedef unsigned int(* | apr_hashfunc_t )(const char *key, apr_ssize_t *klen) |
typedef int( | apr_hash_do_callback_fn_t )(void *rec, const void *key, apr_ssize_t klen, const void *value) |
Functions | |
APR_DECLARE_NONSTD (unsigned int) apr_hashfunc_default(const char *key | |
APR_DECLARE (apr_hash_t *) apr_hash_make(apr_pool_t *pool) | |
APR_DECLARE (void) apr_hash_set(apr_hash_t *ht | |
APR_DECLARE (void *) apr_hash_get(apr_hash_t *ht | |
APR_DECLARE (apr_hash_index_t *) apr_hash_first(apr_pool_t *p | |
APR_DECLARE (unsigned int) apr_hash_count(apr_hash_t *ht) | |
APR_DECLARE (int) apr_hash_do(apr_hash_do_callback_fn_t *comp | |
APR_POOL_DECLARE_ACCESSOR (hash) | |
Variables | |
apr_ssize_t * | klen |
apr_hashfunc_t | hash_func |
const apr_hash_t * | h |
const void * | key |
const void apr_ssize_t const void * | val |
apr_hash_t * | ht |
const apr_hash_t * | overlay |
const apr_hash_t const apr_hash_t * | base |
const apr_hash_t * | h1 |
const apr_hash_t const apr_hash_t * | h2 |
const apr_hash_t const apr_hash_t void *(* | merger )(apr_pool_t *p, const void *key, apr_ssize_t klen, const void *h1_val, const void *h2_val, const void *data) |
const apr_hash_t const apr_hash_t void *(*) const void | data ) |
void * | rec |
APR Hash Tables.
Definition in file apr_hash.h.