STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Public Types | Protected Attributes | Friends
stapl::detail::const_index_accessor< graph_view< PG, Dom, MapFunc, Derived > > Class Template Reference

Specialization of index_accessor for graph_view. More...

Public Member Functions

const value_type ref (void) const
 
property_reference property ()
 
property_reference property () const
 
const_property_reference const_property () const
 
bool is_null (void) const
 
 const_index_accessor (null_reference const &)
 
 const_index_accessor (const_index_accessor const &other)
 
 const_index_accessor (View const *view, index_type gid)
 
 const_index_accessor (View const &view, index_type const &gid)
 
value_type read () const
 
template<typename Class , typename Rtn >
Rtn invoke (Rtn(Class::*const memberFuncPtr)(void) const) const
 
template<typename Class , typename Rtn >
Rtn const_invoke (Rtn(Class::*const memberFuncPtr)(void) const) const
 
template<typename Class , typename Rtn , typename Arg1 >
Rtn const_invoke (Rtn(Class::*const memberFuncPtr)(Arg1) const, const typename invoke_arg< Arg1 >::type &arg1) const
 
index_type index (void) const
 

Public Types

typedef graph_view< PG, Dom, MapFunc, Derived > View
 
typedef view_traits< View >::index_type index_type
 
typedef view_traits< View >::container container
 
typedef view_traits< View >::value_type value_type
 
typedef container::gid_type gid_type
 
typedef proxy< typename value_type::property_type, const_property_accessor< container > > property_reference
 
typedef property_reference const_property_reference
 

Protected Attributes

container const * m_container
 
gid_type m_gid
 

Friends

template<typename Derived1 , typename A , typename C , typename D >
class iterator_facade
 
class ::stapl::accessor_core_access
 

Detailed Description

template<typename PG, typename Dom, typename MapFunc, typename Derived>
class stapl::detail::const_index_accessor< graph_view< PG, Dom, MapFunc, Derived > >

Specialization of index_accessor for graph_view.

Template Parameters
PGType of the pGraph container.
DomType of the pGraph Domain.
MapFuncType of the Mapping function.
DerivedThe most derived type.

The documentation for this class was generated from the following file: