apr_hash.h

APR Hash Tables [詳細]

#include "apr_pools.h"

ソースコードを見る。

マクロ定義

#define APR_HASH_KEY_STRING   (-1)

型定義

typedef apr_hash_t apr_hash_t
typedef apr_hash_index_t apr_hash_index_t
typedef unsigned int(*) apr_hashfunc_t (const char *key, apr_ssize_t *klen)

関数

unsigned int apr_hashfunc_default (const char *key, apr_ssize_t *klen)
apr_hash_tapr_hash_make (apr_pool_t *pool)
apr_hash_tapr_hash_make_custom (apr_pool_t *pool, apr_hashfunc_t hash_func)
apr_hash_tapr_hash_copy (apr_pool_t *pool, const apr_hash_t *h)
void apr_hash_set (apr_hash_t *ht, const void *key, apr_ssize_t klen, const void *val)
void * apr_hash_get (apr_hash_t *ht, const void *key, apr_ssize_t klen)
apr_hash_index_tapr_hash_first (apr_pool_t *p, apr_hash_t *ht)
apr_hash_index_tapr_hash_next (apr_hash_index_t *hi)
void apr_hash_this (apr_hash_index_t *hi, const void **key, apr_ssize_t *klen, void **val)
unsigned int apr_hash_count (apr_hash_t *ht)
apr_hash_tapr_hash_overlay (apr_pool_t *p, const apr_hash_t *overlay, const apr_hash_t *base)
apr_hash_tapr_hash_merge (apr_pool_t *p, const apr_hash_t *h1, const apr_hash_t *h2, 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 void *data)
apr_pool_tapr_hash_pool_get (const apr_hash_t *thehash)


説明

APR Hash Tables


Apache Portable Runtimeに対してSun Jul 19 22:04:00 2009に生成されました。  doxygen 1.4.7