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: