casacore
|
#include <Array.h>
Public Types | |
typedef T | value_type |
typedef value_type * | pointer |
typedef value_type & | reference |
typedef std::size_t | size_type |
typedef ptrdiff_t | difference_type |
typedef std::forward_iterator_tag | iterator_category |
Public Member Functions | |
IteratorSTL (Array< T, Alloc > &arr) | |
Create the begin iterator object for an Array. More... | |
IteratorSTL (const T *end=0) | |
Create the end iterator object for an Array. More... | |
const IteratorSTL & | operator++ () |
IteratorSTL | operator++ (int) |
T & | operator* () |
T * | operator-> () |
Public Member Functions inherited from casacore::Array< T, Alloc >::BaseIteratorSTL | |
BaseIteratorSTL (const Array< T, Alloc > &) | |
Create the begin const_iterator object for an Array. More... | |
BaseIteratorSTL (const T *end=0) | |
Create the end const_iterator object for an Array. More... | |
void | nextElem () |
void | nextLine () |
bool | operator== (const BaseIteratorSTL &other) const |
bool | operator!= (const BaseIteratorSTL &other) const |
T * | getPos () |
Additional Inherited Members | |
Protected Member Functions inherited from casacore::Array< T, Alloc >::BaseIteratorSTL | |
void | increment () |
Increment iterator for a non-contiguous array. More... | |
Protected Attributes inherited from casacore::Array< T, Alloc >::BaseIteratorSTL | |
const T * | itsPos |
const T * | itsLineEnd |
size_t | itsLineIncr |
size_t | itsLineAxis |
IPosition | itsCurPos |
IPosition | itsLastPos |
const Array< T, Alloc > * | itsArray |
bool | itsContig |
typedef ptrdiff_t casacore::Array< T, Alloc >::IteratorSTL::difference_type |
typedef std::forward_iterator_tag casacore::Array< T, Alloc >::IteratorSTL::iterator_category |
typedef value_type* casacore::Array< T, Alloc >::IteratorSTL::pointer |
typedef value_type& casacore::Array< T, Alloc >::IteratorSTL::reference |
typedef std::size_t casacore::Array< T, Alloc >::IteratorSTL::size_type |
typedef T casacore::Array< T, Alloc >::IteratorSTL::value_type |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
Definition at line 764 of file Array.h.
References casacore::Array< T, Alloc >::BaseIteratorSTL::getPos().
|
inline |
Definition at line 752 of file Array.h.
References casacore::Array< T, Alloc >::BaseIteratorSTL::nextElem().
|
inline |
Definition at line 757 of file Array.h.
References casacore::Array< T, Alloc >::BaseIteratorSTL::nextElem().
|
inline |
Definition at line 766 of file Array.h.
References casacore::Array< T, Alloc >::BaseIteratorSTL::getPos().