#include <tpl_memArray.H>
Inheritance diagram for Aleph::MemArray< T >::Iterator:
Collaboration diagram for Aleph::MemArray< T >::Iterator:Public Types | |
| using | Base = Array_Iterator< T > |
| using | Item_Type = T |
Public Member Functions | |
| Iterator (const MemArray< T > &a) noexcept | |
Construct an iterator on array a | |
| T * | get_base () noexcept |
| bool | has_curr () const noexcept |
| bool | is_last () const noexcept |
| long | get_pos () const noexcept |
| T & | get_curr_ne () const noexcept |
| T & | get_curr () const |
| void | next_ne () noexcept |
| void | next () |
| void | prev_ne () noexcept |
| void | prev () |
| void | reset () noexcept |
| void | reset_first () noexcept |
| void | reset_last () noexcept |
| void | end () noexcept |
Simple iterator on elements of array