32 const char*
what() const noexcept
override{
66 const char*
what() const noexcept
override {
Base class for exceptions related to composition objects.
std::string m_message
The error message.
const char * what() const noexcept override
Returns the error message.
CompositionError(const std::string &message)
Constructs a CompositionError with an error message.
Exception thrown when a composition is in an invalid or inconsistent state.
Base class for exceptions related to atomic species.
const char * what() const noexcept override
SpeciesError(const std::string &message)
Exception thrown when an unknown symbol is encountered.
Exception thrown when a symbol is used that has not been registered.