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::graph_loader< Graph, Archive, VertexListS > Struct Template Reference

#include <serialization.hpp>

Public Types

typedef Graph::vertex_descriptor vertex_descriptor
 
typedef
Graph::local_vertex_descriptor 
local_vertex_descriptor
 
typedef Graph::vertex_property_type vertex_property_type
 
typedef Graph::edge_descriptor edge_descriptor
 
typedef
Graph::local_edge_descriptor 
local_edge_descriptor
 
typedef Graph::edge_property_type edge_property_type
 
typedef Graph::process_group_type process_group_type
 
typedef
process_group_type::process_id_type 
process_id_type
 
typedef Graph::directed_selector directed_selector
 
typedef mpl::if_< is_same
< VertexListS, defaultS >
, vecS, VertexListS >::type 
vertex_list_selector
 
typedef pending_edge
< vertex_descriptor,
edge_property_type
pending_edge_type
 
typedef
serializable_local_descriptor
< local_vertex_descriptor
serializable_vertex_descriptor
 

Public Member Functions

 graph_loader (Graph &g, Archive &ar)
 

Member Typedef Documentation

template<class Graph, class Archive, class VertexListS>
typedef Graph::directed_selector boost::detail::parallel::graph_loader< Graph, Archive, VertexListS >::directed_selector
template<class Graph, class Archive, class VertexListS>
typedef Graph::edge_descriptor boost::detail::parallel::graph_loader< Graph, Archive, VertexListS >::edge_descriptor
template<class Graph, class Archive, class VertexListS>
typedef Graph::edge_property_type boost::detail::parallel::graph_loader< Graph, Archive, VertexListS >::edge_property_type
template<class Graph, class Archive, class VertexListS>
typedef Graph::local_edge_descriptor boost::detail::parallel::graph_loader< Graph, Archive, VertexListS >::local_edge_descriptor
template<class Graph, class Archive, class VertexListS>
typedef Graph::local_vertex_descriptor boost::detail::parallel::graph_loader< Graph, Archive, VertexListS >::local_vertex_descriptor
template<class Graph, class Archive, class VertexListS>
typedef pending_edge<vertex_descriptor, edge_property_type> boost::detail::parallel::graph_loader< Graph, Archive, VertexListS >::pending_edge_type
template<class Graph, class Archive, class VertexListS>
typedef Graph::process_group_type boost::detail::parallel::graph_loader< Graph, Archive, VertexListS >::process_group_type
template<class Graph, class Archive, class VertexListS>
typedef process_group_type::process_id_type boost::detail::parallel::graph_loader< Graph, Archive, VertexListS >::process_id_type
template<class Graph, class Archive, class VertexListS>
typedef serializable_local_descriptor<local_vertex_descriptor> boost::detail::parallel::graph_loader< Graph, Archive, VertexListS >::serializable_vertex_descriptor
template<class Graph, class Archive, class VertexListS>
typedef Graph::vertex_descriptor boost::detail::parallel::graph_loader< Graph, Archive, VertexListS >::vertex_descriptor
template<class Graph, class Archive, class VertexListS>
typedef mpl::if_< is_same<VertexListS, defaultS>, vecS, VertexListS >::type boost::detail::parallel::graph_loader< Graph, Archive, VertexListS >::vertex_list_selector
template<class Graph, class Archive, class VertexListS>
typedef Graph::vertex_property_type boost::detail::parallel::graph_loader< Graph, Archive, VertexListS >::vertex_property_type

Constructor & Destructor Documentation

template<class Graph, class Archive, class VertexListS>
boost::detail::parallel::graph_loader< Graph, Archive, VertexListS >::graph_loader ( Graph &  g,
Archive &  ar 
)
inline

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