Embedded Multicore Building Blocks V1.0.0
Classes
Exception

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

Detailed Description

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.