OEAnd
template<class Arg>
class OEAnd : public OEUnaryPredicate<Arg>
This class represents OEAnd.
This class template is a composition predicate which generates a predicate which is the logical and operation of the two predicates passed as arguments.
See also
Composite Functors section
The following methods are publicly inherited from OEUnaryPredicate:
The following methods are publicly inherited from OEUnaryFunction:
Constructors
OEAnd()
OEAnd(const OEAnd& rhs)
OEAnd(const OEUnaryPredicate<Arg>& func1,
const OEUnaryPredicate<Arg>& func2)
Default and copy constructors.
operator=
OEAnd& operator=(const OEAnd& rhs)
Assignment operator.
operator()
bool operator()(const Arg& arg) const
CreateCopy
OEUnaryFunction<Arg, bool>* CreateCopy() const