#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 > &arr) | |
Create the begin const_iterator object for an Array. | |
ConstIteratorSTL (const T *end=0) | |
Create the end const_iterator object for an Array. | |
ConstIteratorSTL (const IteratorSTL &iter) | |
Create from a non-const iterator. | |
const ConstIteratorSTL & | operator++ () |
ConstIteratorSTL | operator++ (int) |
const T & | operator* () const |
const T * | operator-> () |
const T * | pos () const |
Definition at line 782 of file Array.h.
typedef ptrdiff_t casacore::Array< T >::ConstIteratorSTL::difference_type |
typedef std::forward_iterator_tag casacore::Array< T >::ConstIteratorSTL::iterator_category |
typedef const value_type* casacore::Array< T >::ConstIteratorSTL::pointer |
typedef const value_type& casacore::Array< T >::ConstIteratorSTL::reference |
typedef std::size_t casacore::Array< T >::ConstIteratorSTL::size_type |
typedef T casacore::Array< T >::ConstIteratorSTL::value_type |
casacore::Array< T >::ConstIteratorSTL::ConstIteratorSTL | ( | const Array< T > & | arr | ) | [inline, explicit] |
casacore::Array< T >::ConstIteratorSTL::ConstIteratorSTL | ( | const T * | end = 0 |
) | [inline, explicit] |
casacore::Array< T >::ConstIteratorSTL::ConstIteratorSTL | ( | const IteratorSTL & | iter | ) | [inline] |
const T& casacore::Array< T >::ConstIteratorSTL::operator* | ( | ) | const [inline] |
Definition at line 817 of file Array.h.
References casacore::Array< T >::BaseIteratorSTL::itsPos.
ConstIteratorSTL casacore::Array< T >::ConstIteratorSTL::operator++ | ( | int | ) | [inline] |
Definition at line 810 of file Array.h.
References casacore::Array< T >::BaseIteratorSTL::nextElem().
const ConstIteratorSTL& casacore::Array< T >::ConstIteratorSTL::operator++ | ( | ) | [inline] |
Definition at line 805 of file Array.h.
References casacore::Array< T >::BaseIteratorSTL::nextElem().
const T* casacore::Array< T >::ConstIteratorSTL::operator-> | ( | ) | [inline] |
Definition at line 819 of file Array.h.
References casacore::Array< T >::BaseIteratorSTL::itsPos.
const T* casacore::Array< T >::ConstIteratorSTL::pos | ( | ) | const [inline] |
Definition at line 822 of file Array.h.
References casacore::Array< T >::BaseIteratorSTL::itsPos.