#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 > &arr) | |
Create the begin iterator object for an Array. | |
IteratorSTL (const T *end=0) | |
Create the end iterator object for an Array. | |
const IteratorSTL & | operator++ () |
IteratorSTL | operator++ (int) |
T & | operator* () |
T * | operator-> () |
Definition at line 744 of file Array.h.
typedef ptrdiff_t casacore::Array< T >::IteratorSTL::difference_type |
typedef std::forward_iterator_tag casacore::Array< T >::IteratorSTL::iterator_category |
typedef value_type* casacore::Array< T >::IteratorSTL::pointer |
typedef value_type& casacore::Array< T >::IteratorSTL::reference |
typedef std::size_t casacore::Array< T >::IteratorSTL::size_type |
typedef T casacore::Array< T >::IteratorSTL::value_type |
casacore::Array< T >::IteratorSTL::IteratorSTL | ( | Array< T > & | arr | ) | [inline, explicit] |
casacore::Array< T >::IteratorSTL::IteratorSTL | ( | const T * | end = 0 |
) | [inline, explicit] |
T& casacore::Array< T >::IteratorSTL::operator* | ( | ) | [inline] |
Definition at line 776 of file Array.h.
References casacore::Array< T >::BaseIteratorSTL::getPos().
IteratorSTL casacore::Array< T >::IteratorSTL::operator++ | ( | int | ) | [inline] |
Definition at line 769 of file Array.h.
References casacore::Array< T >::BaseIteratorSTL::nextElem().
const IteratorSTL& casacore::Array< T >::IteratorSTL::operator++ | ( | ) | [inline] |
Definition at line 764 of file Array.h.
References casacore::Array< T >::BaseIteratorSTL::nextElem().
T* casacore::Array< T >::IteratorSTL::operator-> | ( | ) | [inline] |
Definition at line 778 of file Array.h.
References casacore::Array< T >::BaseIteratorSTL::getPos().