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

Accessor to defer the application of a given unary Functor until the evaluation is required. More...

Public Member Functions

 unary_tm_accessor (Reference const &ref, Functor const &func)
 
 unary_tm_accessor (unary_tm_accessor const &rhs)
 
 unary_tm_accessor (null_reference const &n)
 
unary_tm_accessoroperator= (unary_tm_accessor const &rhs)
 
Functor const & functor (void) const
 
bool is_null (void) const
 
value_type read (void) const
 
bool is_local (void) const
 
bool available (void) const
 
template<typename Notifier >
void request_notify (Notifier notifier) const
 

Public Types

typedef void deferred_evaluation_accessor_
 

Detailed Description

template<typename Reference, typename Functor>
struct stapl::detail::unary_tm_accessor< Reference, Functor >

Accessor to defer the application of a given unary Functor until the evaluation is required.

Member Function Documentation

◆ is_local()

template<typename Reference , typename Functor >
bool stapl::detail::unary_tm_accessor< Reference, Functor >::is_local ( void  ) const

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