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 >::in_generator< Graph > Class Template Reference

Function object that generates edge descriptors for the in_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 boost::mpl::if_
< is_same< DirectedS,
bidirectionalS >
, stored_in_edge< Edge >, Edge >
::type 
argument_type
 
typedef edge_descriptor< Edge > result_type
 

Public Member Functions

 in_generator ()
 
 in_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 >::in_generator< Graph >

Function object that generates edge descriptors for the in_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 boost::mpl::if_<is_same<DirectedS, bidirectionalS>, stored_in_edge<Edge>, Edge>::type boost::detail::parallel::edge_descriptor< Edge >::in_generator< Graph >::argument_type
template<typename Edge>
template<typename Graph >
typedef edge_descriptor<Edge> boost::detail::parallel::edge_descriptor< Edge >::in_generator< Graph >::result_type

Constructor & Destructor Documentation

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

Member Function Documentation

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

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