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