OEBinaryNot

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

This class represents OEBinaryNot.

The following methods are publicly inherited from OEBinaryPredicate:

operator()

CreateCopy

CreatePredicateCopy

The following methods are publicly inherited from OEBinaryFunction:

operator()

CreateCopy

Constructors

OEBinaryNot()
OEBinaryNot(const OEBinaryNot<Arg1, Arg2>& rhs)
OEBinaryNot(const OEBinaryPredicate<Arg1, Arg2>& func)

Default and copy constructors.

operator=

OEBinaryNot& operator=(const OEBinaryNot<Arg1, Arg2>& rhs)

Assignment operator.

operator()

bool operator()(const Arg1& a1, const Arg2& a2)
bool operator()(const Arg1& a1, const Arg2& a2) const

CreateCopy

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