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::global_descriptor< LocalDescriptor >::generator Struct Reference

A function object that, given a processor ID, generates distributed vertex descriptors from local vertex descriptors. More...

#include <adjacency_list.hpp>

Public Types

typedef global_descriptor
< LocalDescriptor > 
result_type
 
typedef LocalDescriptor argument_type
 

Public Member Functions

 generator ()
 
 generator (processor_id_type owner)
 
result_type operator() (argument_type v) const
 

Detailed Description

template<typename LocalDescriptor>
struct boost::detail::parallel::global_descriptor< LocalDescriptor >::generator

A function object that, given a processor ID, generates distributed vertex descriptors from local vertex descriptors.

This function object is used by the vertex_iterator of the distributed adjacency list.

Member Typedef Documentation

template<typename LocalDescriptor>
typedef LocalDescriptor boost::detail::parallel::global_descriptor< LocalDescriptor >::generator::argument_type
template<typename LocalDescriptor>
typedef global_descriptor<LocalDescriptor> boost::detail::parallel::global_descriptor< LocalDescriptor >::generator::result_type

Constructor & Destructor Documentation

template<typename LocalDescriptor>
boost::detail::parallel::global_descriptor< LocalDescriptor >::generator::generator ( )
inline
template<typename LocalDescriptor>
boost::detail::parallel::global_descriptor< LocalDescriptor >::generator::generator ( processor_id_type  owner)
inline

Member Function Documentation

template<typename LocalDescriptor>
result_type boost::detail::parallel::global_descriptor< LocalDescriptor >::generator::operator() ( argument_type  v) const
inline

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