|
Chemical Data Processing Library C++ API - Version 1.1.1
|
Go to the documentation of this file.
29 #ifndef CDPL_CHEM_TAUTOMERIZATIONRULE_HPP
30 #define CDPL_CHEM_TAUTOMERIZATIONRULE_HPP
59 virtual unsigned int getID()
const = 0;
73 #endif // CDPL_CHEM_TAUTOMERIZATIONRULE_HPP
std::shared_ptr< TautomerizationRule > SharedPointer
Definition: TautomerizationRule.hpp:53
Definition of the preprocessor macro CDPL_CHEM_API.
virtual bool setup(MolecularGraph &parent_molgraph)=0
virtual unsigned int getID() const =0
#define CDPL_CHEM_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
virtual ~TautomerizationRule()
Definition: TautomerizationRule.hpp:55
MolecularGraph.
Definition: MolecularGraph.hpp:52
virtual SharedPointer clone() const =0
virtual bool generate(Molecule &tautomer)=0
Generates the next tautomer.
Molecule.
Definition: Molecule.hpp:49
The namespace of the Chemical Data Processing Library.
TautomerizationRule.
Definition: TautomerizationRule.hpp:50