|
| Container & | container (void) const |
| |
|
rmi_handle::reference const & | handle (void) const |
| |
|
bool | container_pointer_valid (void) const |
| |
|
template<typename Class , typename... Args> |
| void | invoke (void(Class::*const memberFuncPtr)(Args...), typename std::decay< Args >::type const &... args) const |
| |
|
template<typename Class , typename Rtn , typename... Args> |
| Rtn | invoke (Rtn(Class::*const memberFuncPtr)(Args...), typename std::decay< Args >::type const &... args) const |
| |
|
template<typename Class , typename Rtn , typename... Args> |
| Rtn | const_invoke (Rtn(Class::*const memberFuncPtr)(Args...) const, typename std::decay< Args >::type const &... args) const |
| |
|
bool | is_null () const |
| | Returns whether or not this is a null accessor.
|
| |
|
| container_accessor () |
| | Construct an accessor for a null reference.
|
| |
|
| container_accessor (null_reference const &) |
| | Construct an accessor for a null reference.
|
| |
| | container_accessor (container_type *container, index_type const &index) |
| | Construct a global accessor with the container and index. More...
|
| |
| template<typename... Indices> |
| | container_accessor (container_type *container, Indices const &... i) |
| | Construct a global accessor with the container and index. More...
|
| |
|
index_type | index () const |
| | Return the index of the reference.
|
| |
|
bool | is_local () const |
| | Return whether or not this is a local or remote reference.
|
| |
|
value_type | read () const |
| | Read the reference by returning a copy of the value in the container at the index.
|
| |
| template<typename T > |
| void | write (T &&val) const |
| | Write the reference by setting the value in the container at the index to a given value. More...
|
| |
| template<typename F > |
| void | apply_set (const F &f) const |
| | Applies an arbitrary functor to the reference element. More...
|
| |
| template<typename F > |
| boost::result_of< F(value_type)>::type | apply_get (F const &f) const |
| | Applies an arbitrary functor to the reference element and returns the result. More...
|
| |
|
bool | element_pointer_valid (void) const |
| |
|
container_traits< Container >::value_type & | element (void) const |
| |
template<typename Container>
class stapl::container_accessor< Container >
Accessor for global proxies over pContainers.
- Template Parameters
-
| Container | Type of the container |
- See also
- proxy