#include <xmog_iterator.h>
Inheritance diagram for xmog_iterator_base:


Public Types | |
| enum | { xmogDefaultFlags = xmog_base::GLOBAL, BEGIN_INDEX = -1, END_INDEX = -2, RBEGIN_INDEX = -3, REND_INDEX = -4 } |
Public Member Functions | |
| xmog_iterator_base (const xmog_base &collection, const xmog_java_class &clazz, jint ind) | |
| xmog_iterator_base (const xmog_iterator_base &rhs) | |
| xmog_iterator_base (const xmog_iterator_base &rhs, bool inc, bool dec) | |
| bool | operator!= (const xmog_iterator_base &rhs) const |
| bool | operator== (const xmog_iterator_base &rhs) const |
| bool | operator< (const xmog_iterator_base &rhs) const |
| bool | operator<= (const xmog_iterator_base &rhs) const |
| bool | operator> (const xmog_iterator_base &rhs) const |
| bool | operator>= (const xmog_iterator_base &rhs) const |
Protected Member Functions | |
| void | copy (const xmog_iterator_base &rhs) |
| jobject | inner_current (xmog_localenv *env=NULL, xmog_flags flags=xmogDefaultFlags) |
| void | inner_next (xmog_localenv *env=NULL, xmog_flags flags=xmogDefaultFlags) |
| bool | inner_hasNext (xmog_localenv *env=NULL) |
| void | inner_previous (xmog_localenv *env=NULL, xmog_flags flags=xmogDefaultFlags) |
| bool | inner_hasPrevious (xmog_localenv *env=NULL) |
| jint | inner_size (xmog_localenv *env=NULL) const |
1.4.1