9 #ifndef _utl_TabulatedFunctionComplexLgAmpPhaseIterators_h_
10 #define _utl_TabulatedFunctionComplexLgAmpPhaseIterators_h_
15 #include <utl/ComplexLgAmpPhase.h>
16 #include <utl/PairComplexLgAmpPhase.h>
22 public std::iterator<std::input_iterator_tag, PairComplexLgAmpPhase, ptrdiff_t> {
63 public std::iterator<std::input_iterator_tag, PairComplexLgAmpPhase, ptrdiff_t> {
ConstTabulatedFunctionComplexLgAmpPhaseIterator(const InternalIterator xIt, const InternalIteratorComplex yIt)
std::vector< double >::iterator InternalIterator
PairComplexLgAmpPhase fPair
ConstTabulatedFunctionComplexLgAmpPhaseIterator & operator++()
InternalIterator fXIterator
TabulatedFunctionComplexLgAmpPhaseIterator operator++(int)
TabulatedFunctionComplexLgAmpPhaseIterator(const InternalIterator xIt, const InternalIteratorComplex yIt)
InternalIteratorComplex fYIterator
const PairComplexLgAmpPhase * operator->() const
PairComplexLgAmpPhase operator*() const
bool operator==(const ConstTabulatedFunctionComplexLgAmpPhaseIterator &it) const
PairComplexLgAmpPhase fPair
ConstTabulatedFunctionComplexLgAmpPhaseIterator operator++(int)
std::vector< utl::ComplexLgAmpPhase >::iterator InternalIteratorComplex
TabulatedFunctionComplexLgAmpPhaseIterator & operator++()
InternalIteratorComplex fYIterator
bool operator==(const TabulatedFunctionComplexLgAmpPhaseIterator &it) const
bool operator!=(const TabulatedFunctionComplexLgAmpPhaseIterator &it) const
ConstTabulatedFunctionComplexLgAmpPhaseIterator()
std::vector< double >::const_iterator InternalIterator
InternalIterator fXIterator
const PairComplexLgAmpPhase * operator->() const
bool operator!=(const ConstTabulatedFunctionComplexLgAmpPhaseIterator &it) const
PairComplexLgAmpPhase operator*() const
std::vector< utl::ComplexLgAmpPhase >::const_iterator InternalIteratorComplex
TabulatedFunctionComplexLgAmpPhaseIterator()