#include <axiom_children_with_specific_attribute_iterator.h>
Public Attributes | |
axis2_status_t(* | free_fn )(axiom_children_with_specific_attribute_iterator_t *iterator, const axis2_env_t *env) |
axis2_status_t(* | remove )(axiom_children_with_specific_attribute_iterator_t *iterator, const axis2_env_t *env) |
axis2_bool_t(* | has_next )(axiom_children_with_specific_attribute_iterator_t *iterator, const axis2_env_t *env) |
axiom_node_t *(* | next )(axiom_children_with_specific_attribute_iterator_t *iterator, const axis2_env_t *env) |
|
Free function free the om_children_with_specific_attribute_iterator struct |
|
Returns true< if the iteration has more elements. (In other words, returns true if next would return an axiom_node_t struct rather than NULL with error code set in environment |
|
Returns the next element in the iteration. returns null if there is no more elements in the iteration |
|
Removes from the underlying collection the last element returned by the iterator (optional op). This method can be called only once per call to |