Typedefs | |
typedef sul_tuple_value_t | sul_tuple_value_t |
typedef sul_tuple_t | sul_tuple_t |
Functions | |
sul_tuple_create (apr_pool_t *pool) | |
sul_tuple_create_picklev (apr_pool_t *pool, const char *f, va_list var_args) | |
sul_tuple_create_pickle (apr_pool_t *pool, const char *f,...) | |
sul_tuple_picklev (sul_tuple_t *tuple, const char *f, va_list var_args) | |
sul_tuple_pickle (sul_tuple_t *tuple, const char *f,...) | |
sul_tuple_unpackpv (apr_pool_t *pool, sul_tuple_t *tuple, va_list var_args) | |
sul_tuple_unpackp (apr_pool_t *pool, sul_tuple_t *tuple,...) | |
sul_tuple_unpackv (sul_tuple_t *tuple, va_list var_args) | |
sul_tuple_unpack (sul_tuple_t *tuple,...) | |
sul_tuple_value_append (sul_tuple_t *tuple, sul_tuple_value_t *tv) | |
sul_tuple_value_create (char type, apr_pool_t *pool) | |
sul_tuple_head (sul_tuple_t *tuple) | |
sul_tuple_size (sul_tuple_t *tuple) | |
sul_tuplen (sul_tuple_value_t *tv) | |
sul_tuple_value_type (sul_tuple_value_t *tv) | |
sul_tuple_value_unpack (sul_tuple_value_t *tv, void *value) |
|
Opaque data structure representing a Tuple. |
|
Opaque data structure that Wraps a value stored inside of a Tuple. |
|
Creates a Tuple object, allocating from pool. This tuple is an empty one and has a size of exactly zero.
|
|
Creates a Tuple object that contains a set of data matching the types f and pulling from the variadic data.
|
|
Creates a Tuple object that contains a set of data matching the types f and pulling from var_args.
|
|
Gets the Tuple Value that is first in this Tuple. Internally the tuple is stored as a linked list of tuple values. Iteration can be accomplished by first getting the tuple head using sul_tuple_head and then using this function to move through them.
|
|
Adds data to a Tuple.
|
|
Adds data to a Tuple.
|
|
Gets the size of a Tuple, the number of Tuple Values it contains.
|
|
Extracts the data from a Tuple.
|
|
Extracts the data from a Tuple.
|
|
Extracts the data from a Tuple.
|
|
Extracts the data from a Tuple.
|
|
Adds a new tuple value to a Tuple.
|
|
Creates a new Tuple Value.
|
|
Gets the Type of a specific Tuple Value. See the documentation for Tuple's for more details on which character refers to which type.
|
|
Unpacks the value of a Tuple Value into the given variable.
|
|
Gets the Tuple Value that is after this one in a linked list. Internally the tuple is stored as a linked list of tuple values. Iteration can be accomplished by first getting the tuple head using sul_tuple_head and then using this function to move through them.
|