Underlying access mechanism for proxies of values stored in the PARAGRAPH edge_container. More...
Public Member Functions | |
edge_accessor (value_type const &val) | |
value_type | read (void) const |
template<typename Class , typename Rtn , typename... Args> | |
Rtn | const_invoke (Rtn(Class::*const pmf)(Args...) const, typename std::decay< Args >::type const &... args) const |
template<typename F > | |
std::result_of< F(value_type)>::type | apply_get (F const &f) const |
Invoke function object f , passing the accessor's referenced value as a parameter. More... | |
Friends | |
class | accessor_core_access |
Underlying access mechanism for proxies of values stored in the PARAGRAPH edge_container.
std::result_of<F(value_type)>::type stapl::edge_accessor< T >::apply_get | ( | F const & | f | ) | const |
Invoke function object f
, passing the accessor's referenced value as a parameter.
Required interface of accessor framework (accessor_base) to generate invoke
signatures used by proxy implementation).