9 #ifndef __AFW_LIST_IMPL_H__
10 #define __AFW_LIST_IMPL_H__
27 #define AFW_LIST_IMPL_ASSERT_SELF_MUTABLE \
29 if (self->immutable) { \
30 AFW_OBJECT_ERROR_OBJECT_IMMUTABLE; \
#define AFW_BEGIN_DECLARES
#define AFW_DECLARE_INTERNAL(type)
Declare an internal function for /src/afw/ source*.h files.
#define AFW_DECLARE(type)
Declare a public afw function.
Interfaceafw_interface header.
struct afw_iterator_s afw_iterator_t
apr_int64_t afw_integer_t
typedef for big signed int.
afw_list_impl_get_next_entry_meta(const afw_list_t *instance, const afw_iterator_t **iterator, const afw_pool_t *p, afw_xctx_t *xctx)
A general impl of method get_next_entry_meta for interface afw_list.
const afw_value_t * afw_list_external_impl_get_entry_meta(const afw_list_t *instance, afw_integer_t index, const afw_pool_t *p, afw_xctx_t *xctx)
A general impl of method get_entry_meta for interface afw_list that can be accessed externally.
afw_list_impl_get_entry_meta(const afw_list_t *instance, afw_integer_t index, const afw_pool_t *p, afw_xctx_t *xctx)
A general impl of method get_entry_meta for interface afw_list.
const afw_value_t * afw_list_external_impl_get_next_entry_meta(const afw_list_t *instance, const afw_iterator_t **iterator, const afw_pool_t *p, afw_xctx_t *xctx)
A general impl of method get_next_entry_meta for interface afw_list that can be accessed externally.
Interface afw_list public struct.
Interface afw_pool public struct.
Interface afw_value public struct.
Interface afw_xctx public struct.