Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Classes | Namespaces
async_errors.hpp File Reference

Exception hierarchy for async/dataflow operations. More...

#include <stdexcept>
#include <string>
#include <utility>
Include dependency graph for async_errors.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  uni20::async::async_cancellation
 Base class for cancellation-related async exceptions. More...
 
class  uni20::async::async_error
 Base class for all async subsystem exceptions. More...
 
class  uni20::async::async_state_error
 Base class for invalid async state transitions or accesses. More...
 
class  uni20::async::async_storage_missing
 Thrown when Async storage metadata is missing unexpectedly. More...
 
class  uni20::async::async_value_uninitialized
 Thrown when an Async value is accessed before initialization. More...
 
class  uni20::async::buffer_cancelled
 Raised when a buffer read path is cancelled intentionally. More...
 
class  uni20::async::buffer_error
 Base class for buffer-related failures. More...
 
class  uni20::async::buffer_read_uninitialized
 Raised when a reader attempts to access an uninitialized buffer. More...
 
class  uni20::async::buffer_uninitialized
 Base class for access to a buffer without a constructed value. More...
 
class  uni20::async::buffer_write_uninitialized
 Raised when a writer requests a mutable reference before construction. More...
 
class  uni20::async::task_cancelled
 Raised when an AsyncTask is cancelled before completion. More...
 

Namespaces

namespace  uni20
 
namespace  uni20::async
 This represents the reverse-mode adjoint for functions of complex variables, assuming a real-valued scalar loss function ( L \colon \mathbb{C} \to \mathbb{R} ).
 

Detailed Description

Exception hierarchy for async/dataflow operations.