GME  13
Classes | Defines | Typedefs | Functions | Variables
apr_tables.h File Reference

APR Table library. More...

Go to the source code of this file.

Classes

struct  apr_array_header_t
struct  apr_table_entry_t

Defines

#define APR_ARRAY_IDX(ary, i, type)   (((type *)(ary)->elts)[i])
#define APR_ARRAY_PUSH(ary, type)   (*((type *)apr_array_push(ary)))
#define APR_OVERLAP_TABLES_SET   (0)
#define APR_OVERLAP_TABLES_MERGE   (1)

Typedefs

typedef struct apr_table_t apr_table_t
typedef struct apr_array_header_t apr_array_header_t
typedef struct apr_table_entry_t apr_table_entry_t
typedef intapr_table_do_callback_fn_t )(void *rec, const char *key, const char *value)

Functions

 APR_DECLARE (const apr_array_header_t *) apr_table_elts(const apr_table_t *t)
 APR_DECLARE (int) apr_is_empty_table(const apr_table_t *t)
 APR_DECLARE (apr_array_header_t *) apr_array_make(apr_pool_t *p
 APR_DECLARE (void *) apr_array_push(apr_array_header_t *arr)
 APR_DECLARE (void) apr_array_clear(apr_array_header_t *arr)
 APR_DECLARE (char *) apr_array_pstrcat(apr_pool_t *p
 APR_DECLARE (apr_table_t *) apr_table_make(apr_pool_t *p
 APR_DECLARE (const char *) apr_table_get(const apr_table_t *t
 APR_DECLARE_NONSTD (int) apr_table_do(apr_table_do_callback_fn_t *comp

Variables

int nelts
int int elt_size
const apr_array_header_tsrc
const apr_array_header_tarr
const apr_array_header_tfirst
const apr_array_header_t const
apr_array_header_t
second
const apr_array_header_t const char sep
const apr_table_tt
const char * key
const char const char * val
const apr_table_toverlay
const apr_table_t const
apr_table_t
base
void * rec
void const apr_table_t void
const apr_table_t va_list 
vp
const apr_table_tb
const apr_table_t unsigned flags

Detailed Description

APR Table library.

Definition in file apr_tables.h.