OEBinaryOr

template<class Arg1, class Arg2>
class OEBinaryOr : public OEBinaryPredicate<Arg1,Arg2>

This class represents OEBinaryOr.

The following methods are publicly inherited from OEBinaryPredicate:

operator()

CreateCopy

CreatePredicateCopy

The following methods are publicly inherited from OEBinaryFunction:

operator()

CreateCopy

Constructors

OEBinaryOr()
OEBinaryOr(const OEBinaryOr &rhs)
OEBinaryOr(const OEBinaryPredicate<Arg1, Arg2> &func1,
           const OEBinaryPredicate<Arg1, Arg2> &func2)

Default and copy constructors.

operator=

OEBinaryOr &operator=(const OEBinaryOr &rhs)

operator()

bool operator()(const Arg1 &arg1, const Arg2 &arg2) const

CreateCopy

OEBinaryFunction<Arg1, Arg2, bool> *CreateCopy() const