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

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

Public Member Functions

 const_bgl_vertex_iterator_adaptor (BaseIterator _iterator, const BGLGraph *_graph)
 
 const_bgl_vertex_iterator_adaptor (bgl_vertex_iterator_adaptor< BaseIterator, BGLGraph > &iter)
 
value_type operator* () const
 Returns the vertex reference this iterator points to. More...
 

Public Types

typedef boost::graph_traits< BGLGraph >::vertex_descriptor vertex_descriptor
 
typedef const_bgl_vertex_reference< BaseIterator, BGLGraph > value_type
 
typedef boost::property_map< BGLGraph, boost::vertex_name_t >::type::value_type property_type
 

Detailed Description

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

STAPL adaptor for the BGL vertex iterator.

Template Parameters
BaseIteratorThe base vertex iterator.
BGLGraphType of the boost graph.

Constructor & Destructor Documentation

◆ const_bgl_vertex_iterator_adaptor()

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

Member Function Documentation

◆ operator*()

template<typename BaseIterator , typename BGLGraph >
value_type stapl::sequential::const_bgl_vertex_iterator_adaptor< BaseIterator, BGLGraph >::operator* ( ) const

Returns the vertex reference this iterator points to.


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