Aleph-w  1.9
General library for algorithms and data structures
Aleph::MemArray< T >::Iterator Struct Reference

#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
 

Detailed Description

template<typename T>
struct Aleph::MemArray< T >::Iterator

Simple iterator on elements of array


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

Leandro Rabindranath León