STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Public Types
stapl::sequential::adj_edge_iterator_adaptor< BaseIterator > Class Template Reference

Class to provide an adaptor for the adjacent edge iterator. More...

Public Member Functions

 adj_edge_iterator_adaptor (BaseIterator iterator)
 
template<typename Iter >
 adj_edge_iterator_adaptor (adj_edge_iterator_adaptor< Iter > const &other)
 
value_type operator* () const
 
BaseIterator & operator-> ()
 

Public Types

typedef std::iterator_traits< BaseIterator >::value_type::edge_descriptor_type edge_descriptor
 
typedef std::iterator_traits< BaseIterator >::value_type::property_type property_type
 
typedef _hei< ref_prop_type >::type property_reference
 
typedef edge_descriptor::vertex_descriptor vertex_descriptor
 
typedef edge_reference< BaseIterator > value_type
 
typedef edge_reference< BaseIterator > reference_type
 

Detailed Description

template<typename BaseIterator>
class stapl::sequential::adj_edge_iterator_adaptor< BaseIterator >

Class to provide an adaptor for the adjacent edge iterator.

Template Parameters
BaseIteratorThe type of the iterator over the edge container in the vertex (eg: std::vector<Edges>::iterator).

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