Stride Reference Manual
1.0
|
#include <openmp.h>
Public Types | |
using | RestType = typename Impl::template RMType< Impl, Rest... > |
using | FuncType = std::function< Type()> |
![]() | |
using | RestType = typename Impl::template RMType< Impl, Rest... > |
using | FuncType = std::function< Type()> |
Public Member Functions | |
template<typename F , typename... Args> | |
std::result_of< F(Type &, Args...)>::type | call (const F &to_call, Args &&...args) |
void | init (size_t size) |
~OpenmpResourceManager () | |
![]() | |
ResourceManager ()=default | |
ResourceManager (const RestType &rest) | |
ResourceManager (const ResourceManager< Impl, Type, Rest... > &rm) | |
ResourceManager< Impl, Type, Rest... > & | operator= (const ResourceManager< Impl, Type, Rest... > &other) |
void | setFunc (const FuncType &f) |
RestType & | rest () |
const RestType & | rest () const |
Protected Attributes | |
std::vector< Type * > | m_values |
![]() | |
FuncType | m_func |
RestType | m_rest |
using unipar::internal::OpenmpResourceManager< Impl, Type, Rest... >::RestType = typename Impl::template RMType<Impl, Rest...> |
using unipar::internal::OpenmpResourceManager< Impl, Type, Rest... >::FuncType = std::function<Type()> |
|
inline |
|
inline |
|
inline |
|
protected |