|
A library for working with phylogenetic and population genetic data.
v0.32.0
|
|
Go to the documentation of this file. 1 #ifndef GENESIS_UTILS_CORE_EXCEPTION_H_
2 #define GENESIS_UTILS_CORE_EXCEPTION_H_
54 :
public std::exception
62 char const*
what() const noexcept
override {
122 #endif // include guard
Exception class that is thrown if trying to write to an existing file.
std::string const & filename() const
Base class for genesis exceptions.
char const * what() const noexcept override
IOError(std::string const &message, std::string const &filename)
ExistingFileError(std::string const &message, std::string const &filename)
Exception class for general input/output errors.
Container namespace for all symbols of genesis in order to keep them separate when used as a library.
Exception(std::string const &message)
IOError(std::string const &message)