CPPuddle
|
#include <executor_pools_management.hpp>
Public Member Functions | |
executor_interface (size_t gpu_id) | |
executor_interface (const executor_interface &other)=delete | |
executor_interface & | operator= (const executor_interface &other)=delete |
executor_interface (executor_interface &&other)=delete | |
executor_interface & | operator= (executor_interface &&other)=delete |
~executor_interface () | |
template<typename F , typename... Ts> | |
decltype(auto) | post (F &&f, Ts &&... ts) |
template<typename F , typename... Ts> | |
decltype(auto) | async_execute (F &&f, Ts &&... ts) |
decltype(auto) | get_future () |
operator Interface & () | |
Public Attributes | |
Interface & | interface |
Stream interface for RAII purposes Draws executor from the executor pool and releases it upon destruction
|
inlineexplicit |
|
delete |
|
delete |
|
inline |
|
inline |
|
inline |
|
inline |
|
delete |
|
delete |
|
inline |
Interface& cppuddle::executor_recycling::detail::executor_interface< Interface, Pool >::interface |