Stride Reference Manual  1.0
unipar::internal::DummyResourceManager< Impl, Type, Rest... > Class Template Reference

#include <dummy.h>

Inheritance diagram for unipar::internal::DummyResourceManager< Impl, Type, Rest... >:
Inheritance graph
Collaboration diagram for unipar::internal::DummyResourceManager< Impl, Type, Rest... >:
Collaboration graph

Public Member Functions

template<typename F , typename... Args>
std::result_of< F(Type &, Args...)>::type call (const F &func, Args &&...args)
 
 ~DummyResourceManager ()
 
- Public Member Functions inherited from unipar::internal::ResourceManager< Impl, Type, Rest... >
 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)
 
RestTyperest ()
 
const RestTyperest () const
 

Protected Attributes

Type * m_value = nullptr
 
- Protected Attributes inherited from unipar::internal::ResourceManager< Impl, Type, Rest... >
FuncType m_func
 
RestType m_rest
 

Additional Inherited Members

- Public Types inherited from unipar::internal::ResourceManager< Impl, Type, Rest... >
using RestType = typename Impl::template RMType< Impl, Rest... >
 
using FuncType = std::function< Type()>
 

Detailed Description

template<typename Impl, typename Type, typename... Rest>
class unipar::internal::DummyResourceManager< Impl, Type, Rest... >

Definition at line 14 of file dummy.h.

Constructor & Destructor Documentation

template<typename Impl , typename Type , typename... Rest>
unipar::internal::DummyResourceManager< Impl, Type, Rest... >::~DummyResourceManager ( )
inline

Definition at line 27 of file dummy.h.

Member Function Documentation

template<typename Impl , typename Type , typename... Rest>
template<typename F , typename... Args>
std::result_of<F(Type&, Args...)>::type unipar::internal::DummyResourceManager< Impl, Type, Rest... >::call ( const F &  func,
Args &&...  args 
)
inline

Definition at line 19 of file dummy.h.

Member Data Documentation

template<typename Impl , typename Type , typename... Rest>
Type* unipar::internal::DummyResourceManager< Impl, Type, Rest... >::m_value = nullptr
protected

Definition at line 35 of file dummy.h.


The documentation for this class was generated from the following file: