|
| graph_accessor (null_reference const &) |
|
| graph_accessor (graph_accessor const &other) |
|
| graph_accessor (container_type *container, index_type const &index) |
|
property_reference | property (void) |
|
property_reference | property (void) const |
|
const_property_reference | const_property (void) const |
|
value_type | ref (void) const |
| Provide a copy of the underlying variable this accessor provides access for, to apply functors below. More...
|
|
bool | is_local (void) const |
|
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.
|
|
index_type | index () const |
| Return the index of the 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::graph_accessor< Container >
accessor for vertices of a graph.
- Template Parameters
-
Container | Type of the pGraph container. |