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()