Indicates that a situation has been encountered which should not be possible, regardless of user input. More...
#include <assert.hpp>
Public Member Functions | |
| std::string | name () const override |
| Internal_error (std::string message) | |
Public Member Functions inherited from hexed::assert::Exception | |
| Exception (std::string m) | |
| std::string | message () const |
| const char * | what () const noexcept override |
Indicates that a situation has been encountered which should not be possible, regardless of user input.
In other words, a bug has been caught.
|
inlineoverridevirtual |
Implements hexed::assert::Exception.