Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::detail::parallel::edge_descriptor< Edge >::out_generator< Graph > Class Template Reference

Function object that generates edge descriptors for the out_edge_iterator of the given distributed adjacency list from the edge descriptors of the underlying adjacency list. More...

#include <adjacency_list.hpp>

Public Types

typedef edge_descriptor< Edge > result_type
 
typedef Edge argument_type
 

Public Member Functions

 out_generator ()
 
 out_generator (const Graph &g)
 
result_type operator() (argument_type e) const
 

Detailed Description

template<typename Edge>
template<typename Graph>
class boost::detail::parallel::edge_descriptor< Edge >::out_generator< Graph >

Function object that generates edge descriptors for the out_edge_iterator of the given distributed adjacency list from the edge descriptors of the underlying adjacency list.

Member Typedef Documentation

template<typename Edge>
template<typename Graph >
typedef Edge boost::detail::parallel::edge_descriptor< Edge >::out_generator< Graph >::argument_type
template<typename Edge>
template<typename Graph >
typedef edge_descriptor<Edge> boost::detail::parallel::edge_descriptor< Edge >::out_generator< Graph >::result_type

Constructor & Destructor Documentation

template<typename Edge>
template<typename Graph >
boost::detail::parallel::edge_descriptor< Edge >::out_generator< Graph >::out_generator ( )
inline
template<typename Edge>
template<typename Graph >
boost::detail::parallel::edge_descriptor< Edge >::out_generator< Graph >::out_generator ( const Graph &  g)
inlineexplicit

Member Function Documentation

template<typename Edge>
template<typename Graph >
result_type boost::detail::parallel::edge_descriptor< Edge >::out_generator< Graph >::operator() ( argument_type  e) const
inline

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