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::msg_add_edge_with_property_data< Vertex, LocalVertex, EdgeProperty > Struct Template Reference

Like msg_add_edge_data, but also includes a user-specified property value to be attached to the edge. More...

#include <adjacency_list.hpp>

Inheritance diagram for boost::detail::parallel::msg_add_edge_with_property_data< Vertex, LocalVertex, EdgeProperty >:
Collaboration diagram for boost::detail::parallel::msg_add_edge_with_property_data< Vertex, LocalVertex, EdgeProperty >:

Public Member Functions

 msg_add_edge_with_property_data ()
 
 msg_add_edge_with_property_data (Vertex source, Vertex target, const EdgeProperty &property)
 
template<typename Archiver >
void serialize (Archiver &ar, const unsigned int)
 

Public Attributes

LocalVertex source
 The source of the edge; the processor will be the receiving processor. More...
 
Vertex target
 The target of the edge. More...
 

Detailed Description

template<typename Vertex, typename LocalVertex, typename EdgeProperty>
struct boost::detail::parallel::msg_add_edge_with_property_data< Vertex, LocalVertex, EdgeProperty >

Like msg_add_edge_data, but also includes a user-specified property value to be attached to the edge.

Constructor & Destructor Documentation

template<typename Vertex , typename LocalVertex , typename EdgeProperty >
boost::detail::parallel::msg_add_edge_with_property_data< Vertex, LocalVertex, EdgeProperty >::msg_add_edge_with_property_data ( )
inline
template<typename Vertex , typename LocalVertex , typename EdgeProperty >
boost::detail::parallel::msg_add_edge_with_property_data< Vertex, LocalVertex, EdgeProperty >::msg_add_edge_with_property_data ( Vertex  source,
Vertex  target,
const EdgeProperty &  property 
)
inline

Member Function Documentation

template<typename Vertex , typename LocalVertex , typename EdgeProperty >
template<typename Archiver >
void boost::detail::parallel::msg_add_edge_with_property_data< Vertex, LocalVertex, EdgeProperty >::serialize ( Archiver &  ar,
const unsigned  int 
)
inline

Member Data Documentation

template<typename Vertex , typename LocalVertex >
LocalVertex boost::detail::parallel::msg_add_edge_data< Vertex, LocalVertex >::source
inherited

The source of the edge; the processor will be the receiving processor.

template<typename Vertex , typename LocalVertex >
Vertex boost::detail::parallel::msg_add_edge_data< Vertex, LocalVertex >::target
inherited

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