$extrastylesheet
#include <mln/util/array.hh>
Public Member Functions | |
| void | change_target (const array< T > &a) |
| T | element () const |
| unsigned | index_ () const |
| void | invalidate () |
| bool | is_valid () const |
| void | next () |
| void | start () |
| subj_t | subj_ () |
Constructors. | |
| array_fwd_iter () | |
| array_fwd_iter (const array< T > &a) | |
Protected Attributes | |
| const array< T > * | a_ |
| unsigned | i_ |
Public Types | |
| typedef Proxy< void > | category |
| typedef array_fwd_iter< T > | exact_t |
| typedef array< T >::ro_result | subj_t |
Definition at line 244 of file util/array.hh.
| mln::util::array_fwd_iter< T >::array_fwd_iter | ( | ) |
Constructor without argument.
| mln::util::array_fwd_iter< T >::array_fwd_iter | ( | const array< T > & | a | ) |
Constructor from an array a.
| void mln::util::array_fwd_iter< T >::change_target | ( | const array< T > & | a | ) |
Change the array it iterates on to a.
| T mln::util::array_fwd_iter< T >::element | ( | ) | const |
Give the element the iterator designates.
| unsigned mln::util::array_fwd_iter< T >::index_ | ( | ) | const |
Give the current index.
| void mln::util::array_fwd_iter< T >::invalidate | ( | ) |
Invalidate the iterator.
| bool mln::util::array_fwd_iter< T >::is_valid | ( | ) | const |
Returns true if the iterator is valid.
| void mln::util::array_fwd_iter< T >::next | ( | ) |
Go to the next element.
| void mln::util::array_fwd_iter< T >::start | ( | ) |
Start an iteration.
| subj_t mln::util::array_fwd_iter< T >::subj_ | ( | ) |
|
protected |
Definition at line 288 of file util/array.hh.
|
protected |
Definition at line 287 of file util/array.hh.
|
inherited |
Definition at line 229 of file core/concept/proxy.hh.
|
inherited |
| typedef array<T>::ro_result mln::util::array_fwd_iter< T >::subj_t |
Definition at line 249 of file util/array.hh.