Embedded Multicore Building Blocks V1.0.0
|
Exception types. More...
Classes | |
class | embb::base::Exception |
Abstract base class for exceptions. More... | |
class | embb::base::NoMemoryException |
Indicates lack of memory necessary to allocate a resource. More... | |
class | embb::base::ResourceBusyException |
Indicates business (unavailability) of a required resource. More... | |
class | embb::base::UnderflowException |
Indicates a numeric underflow. More... | |
class | embb::base::OverflowException |
Indicates a numeric overflow. More... | |
class | embb::base::ErrorException |
Indicates a general error. More... | |
Exception types.
If exceptions are disabled, i.e., if the library was built without support for exceptions, no exceptions will be thrown. Instead, an error message is printed to stderr
and the program exits with the code representing the exception.