OENot
template<class Arg>
class OENot : public OEUnaryPredicate<Arg>
This class represents OENot.
This class template is a composition predicate which generates a predicate which is the logical not operation of the predicate passed as argument.
See also
Composite Functors section
The following methods are publicly inherited from OEUnaryPredicate:
The following methods are publicly inherited from OEUnaryFunction:
The following specializations exist for this template :
OENotAtom |
OESystem::OENot<OEChem::OEAtomBase> |
OENotBond |
OESystem::OENot<OEChem::OEBondBase> |
OENotGroup |
OESystem::OENot<OEChem::OEGroupBase> |
OENotConf |
OESystem::OENot<OEChem::OEConfBase> |
OENotRoleSet |
OESystem::OENot<OEChem::OERoleSet> |
OENotInteractionHint |
OESystem::OENot<OEChem::OEInteractionHint> |
Constructors
OENot()
OENot(const OENot<Arg>& rhs)
OENot(const OEUnaryPredicate<Arg>& func)
Default and copy constructors.
operator()
__call__(arg: Arg) -> bool
CreateCopy
CreateCopy() -> OENot