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:

operator*

operator-=

Copy

operator++

operator->

Push

operator+=

operator A *

ToFirst

operator--

operator bool

ToLast

Constructors

OEPredIter()
OEPredIter(const OEPredIter<P>& rhs)
OEPredIter(const P& pred, OEIterBase<A>* rhs)

Default and copy constructors.

operator bool

IsValid() -> bool

Copy

OEIterBase<A> *Copy() const

Predicate

P &Predicate()

ToFirst

OEIterBase<A> &ToFirst()

ToLast

OEIterBase<A> &ToLast()