class
#include <xmol/predicates/predicates.h>
MoleculePredicate
Contents
Constructors, destructors, conversion operators
-
template<typename Pred>MoleculePredicate(Pred&& predicate) explicit
- MoleculePredicate(const MoleculePredicate&) defaulted
- MoleculePredicate(MoleculePredicate&&) defaulted
Public functions
- auto operator=(const MoleculePredicate&) -> MoleculePredicate& defaulted
- auto operator=(MoleculePredicate&&) -> MoleculePredicate& defaulted
- auto operator()(MoleculeRef& MoleculeRef) const -> bool
- auto operator()(ResidueRef& ResidueRef) const -> bool
- auto operator()(AtomRef& AtomRef) const -> bool
- auto operator!() const -> MoleculePredicate
- auto operator&&(const MoleculePredicate& rhs) const -> MoleculePredicate
- auto operator||(const MoleculePredicate& rhs) const -> MoleculePredicate
- auto operator^(const MoleculePredicate& rhs) const -> MoleculePredicate
- auto operator&&(const ResiduePredicate& rhs) const -> ResiduePredicate
- auto operator||(const ResiduePredicate& rhs) const -> ResiduePredicate
- auto operator^(const ResiduePredicate& rhs) const -> ResiduePredicate
- auto operator&&(const AtomPredicate& rhs) const -> AtomPredicate
- auto operator||(const AtomPredicate& rhs) const -> AtomPredicate
- auto operator^(const AtomPredicate& rhs) const -> AtomPredicate