Accessor to defer the application of a given binary Functor
until the evaluation is required.
More...
|
| binary_tm_accessor (Reference1 const &ref1, Reference2 const &ref2, Functor const &func) |
|
| binary_tm_accessor (binary_tm_accessor const &rhs) |
|
| binary_tm_accessor (null_reference const &n) |
|
binary_tm_accessor & | operator= (binary_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 |
| Notifies when the referenced values are available for accessing them.
|
|
|
typedef void | deferred_evaluation_accessor_ |
|
template<typename Reference1, typename Reference2, typename Functor>
struct stapl::detail::binary_tm_accessor< Reference1, Reference2, Functor >
Accessor to defer the application of a given binary Functor
until the evaluation is required.
◆ is_local()
template<typename Reference1 , typename Reference2 , typename Functor >
The documentation for this struct was generated from the following file: