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

STAPL adaptor for the BGL edge iterator. More...

Public Member Functions

 bgl_edge_iterator_adaptor (BaseIterator _iterator, BGLGraph *_graph)
 Initializes an edge iterator adaptor. More...
 
value_type operator* () const
 

Public Types

typedef boost::property_map< BGLGraph, boost::vertex_name_t >::type::value_type vertex_descriptor
 
typedef bgl_edge_descriptor_adaptor< BGLGraph > edge_descriptor
 
typedef bgl_edge_reference< BaseIterator, BGLGraph > value_type
 

Friends

class const_bgl_edge_iterator_adaptor< BaseIterator, BGLGraph >
 

Detailed Description

template<typename BaseIterator, typename BGLGraph>
class stapl::sequential::bgl_edge_iterator_adaptor< BaseIterator, BGLGraph >

STAPL adaptor for the BGL edge iterator.

Template Parameters
BaseReferenceType of the BGL edge.
BGLGraphType of the boost graph.

Constructor & Destructor Documentation

◆ bgl_edge_iterator_adaptor()

template<typename BaseIterator , typename BGLGraph >
stapl::sequential::bgl_edge_iterator_adaptor< BaseIterator, BGLGraph >::bgl_edge_iterator_adaptor ( BaseIterator  _iterator,
BGLGraph *  _graph 
)

Initializes an edge iterator adaptor.

Parameters
_iteratorThe BGL edge iterator to be wrapped.
_graphPointer to the graph where the edge is.

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