|
Cbeam
|
Defines Cbeam-specific exception types that behave like their standard counterparts. For example, runtime_error and system_error derive from base_error and std::runtime_error (or std::system_error), unifying error handling under a single hierarchy and ensuring consistent cross-platform throw/catch logic.
More...
Classes | |
| class | base_error |
| The root class for all Cbeam-specific exceptions, akin to std::exception. More... | |
| class | logic_error |
| A Cbeam-specific logic error that also behaves like std::logic_error. More... | |
| class | out_of_range |
| A Cbeam-specific out_of_range error that also behaves like std::out_of_range. More... | |
| class | overflow_error |
| A Cbeam-specific logic error that also behaves like std::overflow_error. More... | |
| class | runtime_error |
| A Cbeam-specific runtime error that also acts like std::runtime_error. More... | |
| class | system_error |
| Custom exception class for handling system-level errors in a cross-platform manner. More... | |
Defines Cbeam-specific exception types that behave like their standard counterparts. For example, runtime_error and system_error derive from base_error and std::runtime_error (or std::system_error), unifying error handling under a single hierarchy and ensuring consistent cross-platform throw/catch logic.