Cbeam
Loading...
Searching...
No Matches
cbeam::error Namespace Reference

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

Detailed Description

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.