Cbeam
|
The root class for all Cbeam-specific exceptions, akin to std::exception. More...
#include <base_error.hpp>
Public Member Functions | |
base_error ()=default | |
Default constructor. | |
~base_error () override=default | |
Virtual destructor. | |
const char * | what () const noexcept override |
Returns a generic explanatory string for all Cbeam base errors. | |
The root class for all Cbeam-specific exceptions, akin to std::exception.
This class inherits virtually from std::exception to allow multiple inheritance with standard library exceptions (e.g., std::runtime_error or std::system_error), without generating multiple subobjects of std::exception.
|
default |
Default constructor.
|
overridedefault |
Virtual destructor.
|
inlineoverridenoexcept |
Returns a generic explanatory string for all Cbeam base errors.