6 #ifndef ECHELON_HDF5_BROKEN_CONTRACT_EXCEPTION_HPP 7 #define ECHELON_HDF5_BROKEN_CONTRACT_EXCEPTION_HPP 39 const char*
what() const noexcept
override echelon's core namespace
Definition: attribute.cpp:10
const char * what() const noexceptoverride
An associated error description.
Definition: broken_contract_exception.hpp:39
~broken_contract_exception() noexcept
The destructor.
Definition: broken_contract_exception.hpp:33
broken_contract_exception(std::string what_)
Creates a new exception with a given error description.
Definition: broken_contract_exception.hpp:27
Exception, which is thrown, if a require_*-type method can't fulfill the contract.
Definition: broken_contract_exception.hpp:20