Codemesh Runtime v3 C++ API Reference  3.9.205
Public Member Functions | List of all members
xmog_bidir_iterator< Elem > Class Template Reference
Inheritance diagram for xmog_bidir_iterator< Elem >:
Inheritance graph
[legend]
Collaboration diagram for xmog_bidir_iterator< Elem >:
Collaboration graph
[legend]

Public Member Functions

 xmog_bidir_iterator (const xmog_base &collection, const xmog_java_class &clazz, jint ind)
 
 xmog_bidir_iterator (const xmog_bidir_iterator< Elem > &rhs)
 
 xmog_bidir_iterator (const xmog_bidir_iterator< Elem > &rhs, bool inc, bool dec)
 
xmog_bidir_iterator< Elem > & operator= (const xmog_bidir_iterator< Elem > &rhs)
 
 operator Elem & ()
 
Elem & operator* ()
 
Elem * operator-> ()
 
xmog_bidir_iterator< Elem > & operator++ ()
 
xmog_bidir_iterator< Elem > operator++ (int)
 
xmog_bidir_iterator< Elem > & operator-- ()
 
xmog_bidir_iterator< Elem > operator-- (int)
 
- Public Member Functions inherited from xmog_iterator_base
 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
 

Additional Inherited Members

- Public Types inherited from xmog_iterator_base
enum  {
  xmogDefaultFlags = xmog_base::GLOBAL, BEGIN_INDEX = -1, END_INDEX = -2, RBEGIN_INDEX = -3,
  REND_INDEX = -4
}
 
- Protected Member Functions inherited from xmog_iterator_base
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
 

The documentation for this class was generated from the following file:

Copyright (c) 1999-2020 by Codemesh, Inc., ALL RIGHTS RESERVED.