35 "cType of list data type is not afw_utf8_t", xctx);
68 AFW_LIST_ERROR_OBJECT_IMMUTABLE;
89 AFW_LIST_ERROR_OBJECT_IMMUTABLE;
114 AFW_LIST_ERROR_OBJECT_IMMUTABLE;
137 AFW_LIST_ERROR_OBJECT_IMMUTABLE;
150 const
void *internal,
158 AFW_LIST_ERROR_OBJECT_IMMUTABLE;
178 AFW_LIST_ERROR_OBJECT_IMMUTABLE;
199 AFW_LIST_ERROR_OBJECT_IMMUTABLE;
AFW_DEFINE(const afw_object_t *)
Adaptive Framework Core Internal.
struct afw_iterator_s afw_iterator_t
apr_size_t afw_size_t
size_t.
#define AFW_THROW_ERROR_Z(code, message_z, xctx)
Macro used to set error and 0 rv in xctx and throw it.
#define afw_list_get_next_internal(instance, iterator, data_type, internal, xctx)
Call method get_next_internal of interface afw_list.
#define afw_list_get_setter(instance, xctx)
Call method get_setter of interface afw_list.
#define afw_list_setter_add_internal(instance, data_type, internal, xctx)
Call method add_internal of interface afw_list_setter.
#define afw_list_setter_set_value_by_index(instance, index, value, xctx)
Call method set_value_by_index of interface afw_list_setter.
#define afw_list_setter_remove_internal(instance, data_type, internal, xctx)
Call method remove_internal of interface afw_list_setter.
#define afw_list_setter_set_immutable(instance, xctx)
Call method set_immutable of interface afw_list_setter.
#define afw_list_setter_determine_data_type_and_set_immutable(instance, xctx)
Call method determine_data_type_and_set_immutable of interface afw_list_setter.
#define afw_list_setter_remove_all_values(instance, xctx)
Call method remove_all_values of interface afw_list_setter.
#define afw_list_setter_remove_value(instance, value, xctx)
Call method remove_value of interface afw_list_setter.
#define afw_list_setter_add_value(instance, value, xctx)
Call method add_value of interface afw_list_setter.
afw_list_remove_all_values(const afw_list_t *instance, afw_xctx_t *xctx)
Call method remove_all_values of interface afw_list_setter.
afw_list_determine_data_type_and_set_immutable(const afw_list_t *instance, afw_xctx_t *xctx)
Set list to immutable and determine data type of entries.
afw_list_set_value_by_index(const afw_list_t *instance, afw_size_t index, const afw_value_t *value, afw_xctx_t *xctx)
Call method set_value_by_index of interface afw_list_setter.
afw_list_remove_value(const afw_list_t *instance, const afw_value_t *value, afw_xctx_t *xctx)
Call method remove_value of interface afw_list_setter.
afw_list_remove_internal(const afw_list_t *instance, const afw_data_type_t *data_type, const void *internal, afw_xctx_t *xctx)
Call method remove of interface afw_list_setter.
afw_list_of_utf8_get_next(const afw_list_t *instance, const afw_iterator_t **iterator, afw_xctx_t *xctx)
Get next value from list whose data type cType is afw_utf8_t.
afw_list_add_internal(const afw_list_t *instance, const afw_data_type_t *data_type, const void *internal, afw_xctx_t *xctx)
Call method add of interface afw_list_setter.
afw_list_add_value(const afw_list_t *instance, const afw_value_t *value, afw_xctx_t *xctx)
Call method add_value of interface afw_list_setter.
afw_list_set_immutable(const afw_list_t *instance, afw_xctx_t *xctx)
Set a list to immutable if not already.
afw_boolean_t afw_utf8_equal(const afw_utf8_t *s1, const afw_utf8_t *s2)
Check to see if a string equals another string.
Interface afw_data_type public struct.
Interface afw_list public struct.
Interface afw_list_setter public struct.
NFC normalized UTF-8 string.
Interface afw_value public struct.
Interface afw_xctx public struct.