Go to the documentation of this file.
28 #ifndef CASA_VECTORITER_H
29 #define CASA_VECTORITER_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/casa/Arrays/ArrayIter.h>
34 #include <casacore/casa/Arrays/Vector.h>
108 :
vi(const_cast<
Array<T>&>(a), axis) {}
135 #ifndef CASACORE_NO_AUTO_TEMPLATES
136 #include <casacore/casa/Arrays/VectorIter.tcc>
137 #endif //# CASACORE_NO_AUTO_TEMPLATES
Array< T > * ap_p
A pointer to the cursor.
const Vector< T > & vector()
ReadOnlyVectorIterator(const ReadOnlyVectorIterator< T > &)
Not implemented.
VectorIterator(const VectorIterator< T > &)
Not implemented.
VectorIterator< T > & operator=(const VectorIterator< T > &)
Not implemented.
ReadOnlyVectorIterator< T > & operator=(const ReadOnlyVectorIterator< T > &)
Not implemented.
const IPosition & pos() const
this file contains all the compiler specific defines
VectorIterator(Array< T > &a, uInt axis=0)
Iterate by vector cursors through array "a".
template <class T, class U> class vector;
bool Bool
Define the standard types used by Casacore.
ReadOnlyVectorIterator(const Array< T > &a, uInt axis=0)
Vector< T > & vector()
Return a Vector at the current position.
const Array< T > & array()
Iterate a Vector cursor through another Array.