29 #ifndef CDPL_PHARM_INTERACTIONCONSTRAINTCONNECTOR_HPP
30 #define CDPL_PHARM_INTERACTIONCONSTRAINTCONNECTOR_HPP
64 andExpr(and_expr), function1(func1), function2(func2) {}
Definition of the preprocessor macro CDPL_PHARM_API.
#define CDPL_PHARM_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
Feature.
Definition: Feature.hpp:48
InteractionConstraintConnector.
Definition: InteractionConstraintConnector.hpp:49
InteractionConstraintConnector(bool and_expr, const ConstraintFunction &func1, const ConstraintFunction &func2)
Constructs a InteractionConstraintConnector that serves as a logical connective for the two specified...
Definition: InteractionConstraintConnector.hpp:63
std::function< bool(const Feature &, const Feature &)> ConstraintFunction
A generic wrapper class used to store feature interaction constraint test functions.
Definition: InteractionConstraintConnector.hpp:55
bool operator()(const Feature &ftr1, const Feature &ftr2) const
The namespace of the Chemical Data Processing Library.