STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Public Types
stapl::detail::apply_set_helper< PMF, Args > Class Template Reference

Functor which stores a pointer to member function and corresponding arguments, making the invocation on an object passed to it when called. Handles void returning invocations for accessor_base, avoiding compilation overhead of lambda + bind operation. More...

Public Member Functions

 apply_set_helper (PMF const &pmf, Args const &... args)
 
template<typename T >
void operator() (T &t) const
 
template<typename T , typename Accessor >
result_type operator() (proxy< T, Accessor > const &t) const
 

Public Types

using result_type = void
 

Detailed Description

template<typename PMF, typename... Args>
class stapl::detail::apply_set_helper< PMF, Args >

Functor which stores a pointer to member function and corresponding arguments, making the invocation on an object passed to it when called. Handles void returning invocations for accessor_base, avoiding compilation overhead of lambda + bind operation.


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