|
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.