chemmisol 0.1
|
#include <reaction.h>
Public Member Functions | |
EmptyReagents (const ChemicalSystem *chemical_system, const Reaction *invalid_reaction) | |
const char * | what () const noexcept override |
Public Member Functions inherited from chemmisol::InvalidReaction | |
InvalidReaction (const ChemicalSystem *chemical_system, const Reaction *invalid_reaction) | |
const ChemicalSystem & | getChemicalSystem () const |
const Reaction & | getInvalidReaction () const |
Additional Inherited Members | |
Protected Attributes inherited from chemmisol::InvalidReaction | |
const ChemicalSystem * | chemical_system |
const Reaction * | invalid_reaction |
Exception thrown when the reagents list of a reaction is empty.
chemmisol::EmptyReagents::EmptyReagents | ( | const ChemicalSystem * | chemical_system, |
const Reaction * | invalid_reaction | ||
) |
Defines an EmptyReagents exception.
chemical_system | chemical system that tried to handle the ill formed reaction. |
invalid_reaction | ill formed reaction. |
|
inlineoverridenoexcept |
Returns a message that contains suggestions about how to solve the issue, such as components defined in the chemical system.