GME  13
Defines | Typedefs | Functions | Variables
apr_hash.h File Reference

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 intapr_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_th
const void * key
const void apr_ssize_t const void * val
apr_hash_tht
const apr_hash_toverlay
const apr_hash_t const apr_hash_tbase
const apr_hash_th1
const apr_hash_t const apr_hash_th2
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

Detailed Description

APR Hash Tables.

Definition in file apr_hash.h.