Aria 2.0.0
C++23 MVVM framework (C++20 minimum) — reactive, coroutine-first, ABI-layered
Loading...
Searching...
No Matches
executor_traits.hpp File Reference
#include "aria/async/executor.hpp"
#include <type_traits>
Include dependency graph for executor_traits.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  aria::async::is_safe_graph_executor< E >
struct  aria::async::is_safe_worker_executor< E >
struct  aria::async::is_safe_graph_executor< InlineExecutor >
struct  aria::async::is_safe_worker_executor< InlineExecutor >
struct  aria::async::is_safe_worker_executor< ThreadPoolExecutor >
struct  aria::async::is_safe_graph_executor< MainThreadExecutor >
struct  aria::async::is_safe_worker_executor< MainThreadExecutor >

Namespaces

namespace  aria
namespace  aria::async

Concepts

concept  aria::async::SafeGraphExecutor
concept  aria::async::SafeWorkerExecutor

Variables

template<typename E>
constexpr bool aria::async::is_safe_graph_executor_v = is_safe_graph_executor<E>::value
template<typename E>
constexpr bool aria::async::is_safe_worker_executor_v = is_safe_worker_executor<E>::value