|
Classes |
struct | entry_s |
struct | axis2_linked_list_ops_s |
| Linked List ops struct. More...
|
struct | axis2_linked_list_s |
| Linked List struct. More...
|
Defines |
#define | AXIS2_LINKED_LIST_FREE(linked_list, env) ((linked_list)->ops->free(linked_list, env)) |
#define | AXIS2_LINKED_LIST_GET_ENTRY(linked_list, env, n) ((linked_list)->ops->get_entry(linked_list, env, n)) |
#define | AXIS2_LINKED_LIST_REMOVE_ENTRY(linked_list, env, e) ((linked_list)->ops->remove_entry(linked_list, env, e)) |
#define | AXIS2_LINKED_LIST_CHECK_BOUNDS_INCLUSIVE(linked_list, env, index) ((linked_list)->ops->check_bounds_inclusive(linked_list, env, index)) |
#define | AXIS2_LINKED_LIST_CHECK_BOUNDS_EXCLUSIVE(linked_list, env, index) ((linked_list)->ops->check_bounds_exclusive(linked_list, env, index)) |
#define | AXIS2_LINKED_LIST_GET_FIRST(linked_list, env) ((linked_list)->ops->get_first(linked_list, env)) |
#define | AXIS2_LINKED_LIST_GET_LAST(linked_list, env) ((linked_list)->ops->get_last(linked_list, env)) |
#define | AXIS2_LINKED_LIST_REMOVE_FIRST(linked_list, env) ((linked_list)->ops->remove_first(linked_list, env)) |
#define | AXIS2_LINKED_LIST_REMOVE_LAST(linked_list, env) ((linked_list)->ops->remove_last(linked_list, env)) |
#define | AXIS2_LINKED_LIST_ADD_FIRST(linked_list, env, o) ((linked_list)->ops->add_first(linked_list, env, o)) |
#define | AXIS2_LINKED_LIST_ADD_LAST(linked_list, env, o) ((linked_list)->ops->add_last(linked_list, env, o)) |
#define | AXIS2_LINKED_LIST_CONTAINS(linked_list, env, o) ((linked_list)->ops->contains(linked_list, env, o)) |
#define | AXIS2_LINKED_LIST_SIZE(linked_list, env) ((linked_list)->ops->size(linked_list, env)) |
#define | AXIS2_LINKED_LIST_ADD(linked_list, env, o) ((linked_list)->ops->add(linked_list, env, o)) |
#define | AXIS2_LINKED_LIST_REMOVE(linked_list, env, o) ((linked_list)->ops->remove(linked_list, env, o)) |
#define | AXIS2_LINKED_LIST_CLEAR(linked_list, env) ((linked_list)->ops->clear(linked_list, env, index)) |
#define | AXIS2_LINKED_LIST_GET(linked_list, env, index) ((linked_list)->ops->get(linked_list, env, index)) |
#define | AXIS2_LINKED_LIST_SET(linked_list, env, index, o) ((linked_list)->ops->set(linked_list, env, index, o)) |
#define | AXIS2_LINKED_LIST_ADD_AT_INDEX(linked_list, env, index, o) ((linked_list)->ops->add_at_index(linked_list, env, index, o)) |
#define | AXIS2_LINKED_LIST_REMOVE_AT_INDEX(linked_list, env, index) ((linked_list)->ops->remove_at_index(linked_list, env, index)) |
#define | AXIS2_LINKED_LIST_INDEX_OF(linked_list, env, o) ((linked_list)->ops->index_of(linked_list, env, o)) |
#define | AXIS2_LINKED_LIST_LAST_INDEX_OF(linked_list, env, o) ((linked_list)->ops->last_index_of(linked_list, env, o)) |
#define | AXIS2_LINKED_LIST_TO_ARRAY(linked_list, env) ((linked_list)->ops->to_array(linked_list, env)) |
Typedefs |
typedef entry_s | entry_t |
Functions |
AXIS2_EXTERN axis2_linked_list_t * | axis2_linked_list_create (const axis2_env_t *env) |