OEConcatIter

template<class A>
class OEConcatIter : public OEIterBase<A>

This class represents OEConcatIter.

The following methods are publicly inherited from OEIterBase:

operator* operator-= Copy
operator++ operator-> Push
operator+= operator A * ToFirst
operator-- operator bool ToLast

Constructors

OEConcatIter()
OEConcatIter(OEIterBase<A> *rhs)
OEConcatIter(const OEConcatIter<A> &rhs)
OEConcatIter(OEIterBase<A> *ib1, OEIterBase<A> *ib2)

Default and copy constructors.

operator*

A &operator*() const

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

Push

OEIterBase<A> *Push(OEIterBase<A> *ib)

ToFirst

OEIterBase<A> &ToFirst()

ToLast

OEIterBase<A> &ToLast()