apr  1.7.0
About: APR (Apache Portable Runtime) project offers software libraries that provide a predictable and consistent interface to underlying platform-specific implementations (APR core library).
  Fossies Dox: apr-1.7.0.tar.bz2  ("inofficial" and yet experimental doxygen-generated source code documentation)  

apr_array_header_t Struct Reference

#include <apr_tables.h>

Collaboration diagram for apr_array_header_t:
[legend]

Data Fields

apr_pool_tpool
 
int elt_size
 
int nelts
 
int nalloc
 
char * elts
 

Detailed Description

An opaque array type

Definition at line 62 of file apr_tables.h.

Field Documentation

◆ elt_size

int apr_array_header_t::elt_size

The amount of memory allocated for each element of the array

Definition at line 66 of file apr_tables.h.

Referenced by apr_filepath_list_merge_impl(), copy_array_hdr_core(), and make_array_core().

◆ elts

char* apr_array_header_t::elts

The elements in the array

Definition at line 72 of file apr_tables.h.

Referenced by APR_DECLARE(), apr_filepath_list_merge_impl(), copy_array_hdr_core(), and make_array_core().

◆ nalloc

int apr_array_header_t::nalloc

The number of elements allocated in the array

Definition at line 70 of file apr_tables.h.

Referenced by copy_array_hdr_core(), and make_array_core().

◆ nelts

int apr_array_header_t::nelts

The number of active elements in the array

Definition at line 68 of file apr_tables.h.

Referenced by APR_DECLARE(), apr_filepath_list_merge_impl(), copy_array_hdr_core(), and make_array_core().

◆ pool

apr_pool_t* apr_array_header_t::pool

The pool the array is allocated out of

Definition at line 64 of file apr_tables.h.

Referenced by apr_array_copy_hdr(), and make_array_core().


The documentation for this struct was generated from the following file: