|
Classes |
struct | axiom_navigator_ops |
| node ops struct Encapsulator struct for ops of axiom_node More...
|
struct | axiom_navigator |
Defines |
#define | AXIOM_NAVIGATOR_FREE(navigator, env) ((navigator)->ops->free(navigator, env)) |
#define | AXIOM_NAVIGATOR_IS_NAVIGABLE(navigator, env) ((navigator)->ops->is_navigable(navigator, env)) |
#define | AXIOM_NAVIGATOR_IS_COMPLETED(navigator, env) ((navigator)->ops->is_completed(navigator, env)) |
#define | AXIOM_NAVIGATOR_VISITED(navigator, env) ((navigator)->ops->visited(navigator, env)) |
#define | AXIOM_NAVIGATOR_NEXT(navigator, env) ((navigator)->ops->next(navigator, env)) |
Typedefs |
typedef axiom_navigator | axiom_navigator_t |
typedef axiom_navigator_ops | axiom_navigator_ops_t |
Functions |
AXIS2_EXTERN axiom_navigator_t * | axiom_navigator_create (const axis2_env_t *env, axiom_node_t *node) |