5 #ifndef FORB_EXCEPTION_H 6 #define FORB_EXCEPTION_H 38 const char *
what() const noexcept
override {
46 #endif //FORB_EXCEPTION_H This function implements a memcpy abstract that is valid also for volatile data.
Definition: base_skeleton.hpp:15
Custom exception type used in FORB library.
Definition: exception.hpp:13
~exception() override=default
Virtual destructor.
const char * what() const noexcept override
Returns the cause of the exception.
Definition: exception.hpp:38
exception(const std::string &cause)
Constructs a new exception; the first argument represents the action that was performed when the exce...
Definition: exception.hpp:20