Accessor for the property on vertices of a graph.
More...
|
bool | is_null () const |
|
| property_accessor (null_reference const &) |
|
| property_accessor (property_accessor const &other) |
|
| property_accessor (container_type *container, index_type const &index) |
|
value_type | read () const |
|
value_type | ref () const |
|
template<typename T > |
void | write (T &&val) const |
|
template<typename F > |
void | apply_set (F const &f) const |
|
template<typename F > |
F::result_type | apply_get (F const &f) const |
|
template<typename Class , typename... Args> |
void | invoke (void(Class::*const memberFuncPtr)(Args...), typename invoke_arg< Args >::type const &... args) |
|
template<typename Class , typename... Args> |
void | invoke (void(Class::*const memberFuncPtr)(Args...), typename invoke_arg< Args >::type const &... args) const |
|
template<typename Class , typename Rtn , typename... Args> |
Rtn | invoke (Rtn(Class::*const memberFuncPtr)(Args...), typename invoke_arg< Args >::type const &... args) |
|
template<typename Class , typename Rtn , typename... Args> |
Rtn | invoke (Rtn(Class::*const memberFuncPtr)(Args...), typename invoke_arg< Args >::type const &... args) const |
|
template<typename Class , typename Rtn , typename... Args> |
Rtn | const_invoke (Rtn(Class::*const memberFuncPtr)(Args...) const, typename invoke_arg< Args >::type const &... args) const |
|
|
typedef Container | container_type |
|
typedef container_traits< Container >::gid_type | index_type |
|
typedef container_traits< Container >::value_type::property_type | value_type |
|
|
container_type * | m_container |
|
index_type | m_index |
|
|
template<typename Derived , typename A , typename C , typename D > |
class | iterator_facade |
|
class | accessor_core_access |
|
template<typename Container>
class stapl::property_accessor< Container >
Accessor for the property on vertices of a graph.
- Template Parameters
-
Container | Type of the pGraph container. |
◆ invoke()
template<typename Container >
template<typename Class , typename... Args>
The documentation for this class was generated from the following file: