4#include "yaml-cpp/yaml.h"
17 InvalidSpecies(
const std::string & name,
const std::string & message);
20 const char *
what()
const noexcept override;
39 const char *
what()
const noexcept override;
60 InvalidInput(
const YAML::Node & node,
const std::string & message);
62 const char *
what() const noexcept override;
73void InvalidInputExit(const std::
string & message);
80void InvalidInputExit(const YAML::Node node, const std::
string & message);
90InvalidInputExit(const YAML::Node node, const std::
string & block, const std::
string & message);
Custom exception for when there is an issue in creating a reaction object.
Definition InvalidInput.h:29
InvalidReaction(const std::string &name, const std::string &message)
Definition InvalidInput.C:20
const char * what() const noexcept override
custom what for the custom error message
Definition InvalidInput.C:26
Custom Exception when there is an issue in creating a species object.
Definition InvalidInput.h:10
const char * what() const noexcept override
custom what for the custom error message
Definition InvalidInput.C:15
InvalidSpecies(const std::string &name, const std::string &message)
Definition InvalidInput.C:9