29 #ifndef CDPL_FORCEFIELD_EXCEPTIONS_HPP
30 #define CDPL_FORCEFIELD_EXCEPTIONS_HPP
53 Error(
const std::string& msg =
"");
Definition of exception classes.
Definition of the preprocessor macro CDPL_FORCEFIELD_API.
#define CDPL_FORCEFIELD_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
The root of the CDPL exception hierarchy.
Definition: Base/Exceptions.hpp:48
Base class of the ForceField subsystem exception hierarchy.
Definition: ForceField/Exceptions.hpp:46
virtual ~Error()
Destructor.
Error(const std::string &msg="")
Constructs an Error instance with the given error message.
Thrown when force field parameterization has failed.
Definition: ForceField/Exceptions.hpp:65
virtual ~ParameterizationFailed()
Destructor.
ParameterizationFailed(const std::string &msg="")
Constructs a ParameterizationFailed instance with the given error message.
The namespace of the Chemical Data Processing Library.