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.