|
casacore
|
#include <Array.h>
Public Types | |
| typedef T | value_type |
| typedef const value_type * | pointer |
| typedef const value_type & | reference |
| typedef std::size_t | size_type |
| typedef ptrdiff_t | difference_type |
| typedef std::forward_iterator_tag | iterator_category |
Public Member Functions | |
| ConstIteratorSTL (const Array< T, Alloc > &arr) | |
| Create the begin const_iterator object for an Array. More... | |
| ConstIteratorSTL (const T *end=0) | |
| Create the end const_iterator object for an Array. More... | |
| ConstIteratorSTL (const IteratorSTL &iter) | |
| Create from a non-const iterator. More... | |
| const ConstIteratorSTL & | operator++ () |
| ConstIteratorSTL | operator++ (int) |
| const T & | operator* () const |
| const T * | operator-> () |
| const T * | pos () const |
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 >::ConstIteratorSTL::difference_type |
| typedef std::forward_iterator_tag casacore::Array< T, Alloc >::ConstIteratorSTL::iterator_category |
| typedef const value_type* casacore::Array< T, Alloc >::ConstIteratorSTL::pointer |
| typedef const value_type& casacore::Array< T, Alloc >::ConstIteratorSTL::reference |
| typedef std::size_t casacore::Array< T, Alloc >::ConstIteratorSTL::size_type |
| typedef T casacore::Array< T, Alloc >::ConstIteratorSTL::value_type |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
Definition at line 805 of file Array.h.
References casacore::Array< T, Alloc >::BaseIteratorSTL::itsPos.
|
inline |
Definition at line 793 of file Array.h.
References casacore::Array< T, Alloc >::BaseIteratorSTL::nextElem().
|
inline |
Definition at line 798 of file Array.h.
References casacore::Array< T, Alloc >::BaseIteratorSTL::nextElem().
|
inline |
Definition at line 807 of file Array.h.
References casacore::Array< T, Alloc >::BaseIteratorSTL::itsPos.
|
inline |
Definition at line 810 of file Array.h.
References casacore::Array< T, Alloc >::BaseIteratorSTL::itsPos.
1.8.5