Warning
This functionality is only available in the C++ toolkits.
OEPredIter
template<class P>
class OEPredIter : public OEIterBase<typename P::argument_type>
This class represents OEPredIter.
The following methods are publicly inherited from OEIterBase:
Constructors
OEPredIter()
OEPredIter(const OEPredIter<P> &rhs)
OEPredIter(const P &pred, OEIterBase<A> *rhs)
Default and copy constructors.
operator*
A &operator*() const
operator=
OEPredIter<P> &operator=(OEIterBase<A> *rhs)
OEPredIter<P> &operator=(const OEPredIter<P> &rhs)
operator++
OEIterBase<A> &operator++()
operator+=
OEIterBase<A> &operator+=(int x)
OEIterBase<A> &operator+=(unsigned int x)
operator–
OEIterBase<A> &operator--()
operator-=
OEIterBase<A> &operator-=(int x)
OEIterBase<A> &operator-=(unsigned int x)
operator->
A *operator->() const
operator bool
operator bool() const
Copy
OEIterBase<A> *Copy() const
Predicate
P &Predicate()
ToFirst
OEIterBase<A> &ToFirst()
ToLast
OEIterBase<A> &ToLast()