Files | |
file | axis2_array_list.h |
Axis2 array_list interface. | |
Classes | |
struct | axis2_array_list_ops |
struct | axis2_array_list |
Defines | |
#define | AXIS2_ARRAY_LIST_FREE(array_list, env) ((array_list)->ops->free(array_list, env)) |
#define | AXIS2_ARRAY_LIST_SIZE(array_list, env) ((array_list)->ops->size(array_list, env)) |
#define | AXIS2_ARRAY_LIST_IS_EMPTY(array_list, env) ((array_list)->ops->is_empty(array_list, env)) |
#define | AXIS2_ARRAY_LIST_CONTAINS(array_list, env, e) ((array_list)->ops->contains(array_list, env, e)) |
#define | AXIS2_ARRAY_LIST_INDEX_OF(array_list, env, e) ((array_list)->ops->index_of(array_list, env, e)) |
#define | AXIS2_ARRAY_LIST_LAST_INDEX_OF(array_list, env, e) ((array_list)->ops->last_index_of(array_list, env, e)) |
#define | AXIS2_ARRAY_LIST_TO_ARRAY(array_list, env) ((array_list)->ops->index_of(array_list, env)) |
#define | AXIS2_ARRAY_LIST_GET(array_list, env, index) ((array_list)->ops->get(array_list, env, index)) |
#define | AXIS2_ARRAY_LIST_SET(array_list, env, index, e) ((array_list)->ops->set(array_list, env, index, e)) |
#define | AXIS2_ARRAY_LIST_ADD(array_list, env, e) ((array_list)->ops->add(array_list, env, e)) |
#define | AXIS2_ARRAY_LIST_ADD_AT(array_list, env, index, e) ((array_list)->ops->add_at(array_list, env, index, e)) |
#define | AXIS2_ARRAY_LIST_REMOVE(array_list, env, index) ((array_list)->ops->remove(array_list, env, index)) |
Typedefs | |
typedef axis2_array_list_ops | axis2_array_list_ops_t |
typedef axis2_array_list | axis2_array_list_t |
Functions | |
AXIS2_EXTERN axis2_array_list_t * | axis2_array_list_create (const axis2_env_t *env, int capacity) |
AXIS2_EXTERN axis2_status_t | axis2_array_list_free_void_arg (void *array_list, const axis2_env_t *env) |
#define AXIS2_ARRAY_LIST_ADD | ( | array_list, | |||
env, | |||||
e | ) | ((array_list)->ops->add(array_list, env, e)) |
Add.
#define AXIS2_ARRAY_LIST_ADD_AT | ( | array_list, | |||
env, | |||||
index, | |||||
e | ) | ((array_list)->ops->add_at(array_list, env, index, e)) |
Add at.
#define AXIS2_ARRAY_LIST_CONTAINS | ( | array_list, | |||
env, | |||||
e | ) | ((array_list)->ops->contains(array_list, env, e)) |
Contains.
#define AXIS2_ARRAY_LIST_FREE | ( | array_list, | |||
env | ) | ((array_list)->ops->free(array_list, env)) |
Frees the axis2 array list.
#define AXIS2_ARRAY_LIST_GET | ( | array_list, | |||
env, | |||||
index | ) | ((array_list)->ops->get(array_list, env, index)) |
Get.
#define AXIS2_ARRAY_LIST_INDEX_OF | ( | array_list, | |||
env, | |||||
e | ) | ((array_list)->ops->index_of(array_list, env, e)) |
Index of.
#define AXIS2_ARRAY_LIST_IS_EMPTY | ( | array_list, | |||
env | ) | ((array_list)->ops->is_empty(array_list, env)) |
Is empty.
#define AXIS2_ARRAY_LIST_LAST_INDEX_OF | ( | array_list, | |||
env, | |||||
e | ) | ((array_list)->ops->last_index_of(array_list, env, e)) |
Last index of.
#define AXIS2_ARRAY_LIST_REMOVE | ( | array_list, | |||
env, | |||||
index | ) | ((array_list)->ops->remove(array_list, env, index)) |
Remove.
#define AXIS2_ARRAY_LIST_SET | ( | array_list, | |||
env, | |||||
index, | |||||
e | ) | ((array_list)->ops->set(array_list, env, index, e)) |
Set.
#define AXIS2_ARRAY_LIST_SIZE | ( | array_list, | |||
env | ) | ((array_list)->ops->size(array_list, env)) |
Size.
#define AXIS2_ARRAY_LIST_TO_ARRAY | ( | array_list, | |||
env | ) | ((array_list)->ops->index_of(array_list, env)) |
To array.
typedef struct axis2_array_list_ops axis2_array_list_ops_t |
Array List ops struct
typedef struct axis2_array_list axis2_array_list_t |
Array List struct
AXIS2_EXTERN axis2_array_list_t* axis2_array_list_create | ( | const axis2_env_t * | env, | |
int | capacity | |||
) |
Constructs a new array list with the supplied initial capacity. If capacity is invalid (<= 0) then default capacity is used
env | pointer to environment struct | |
capacity | initial capacity of this array_list |
AXIS2_EXTERN axis2_status_t axis2_array_list_free_void_arg | ( | void * | array_list, | |
const axis2_env_t * | env | |||
) |
Free array passed as void pointer.
array_list | pointer to array list | |
env | pointer to environment struct |