Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
copy.hpp File Reference
Include dependency graph for copy.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::detail::remove_reverse_edge_descriptor< Graph, Desc >
 
struct  boost::detail::remove_reverse_edge_descriptor< Graph, reverse_graph_edge_descriptor< Desc > >
 
struct  boost::detail::add_reverse_edge_descriptor< Desc, Graph >
 
struct  boost::detail::add_reverse_edge_descriptor< Desc, boost::reverse_graph< G, GR > >
 
struct  boost::detail::add_reverse_edge_descriptor< reverse_graph_edge_descriptor< Desc >, boost::reverse_graph< G, GR > >
 
struct  boost::detail::edge_copier< Graph1, Graph2 >
 
struct  boost::detail::vertex_copier< Graph1, Graph2 >
 
struct  boost::detail::copy_graph_impl< Version >
 
struct  boost::detail::copy_graph_impl< 0 >
 
struct  boost::detail::copy_graph_impl< 1 >
 
struct  boost::detail::copy_graph_impl< 2 >
 
struct  boost::detail::choose_graph_copy< Graph >
 
struct  boost::detail::choose_copier_parameter
 
struct  boost::detail::choose_copier_parameter::bind_< P, G1, G2 >
 
struct  boost::detail::choose_default_edge_copier
 
struct  boost::detail::choose_default_edge_copier::bind_< P, G1, G2 >
 
struct  boost::detail::choose_edge_copy< Param >
 
struct  boost::detail::choose_edge_copy< param_not_found >
 
struct  boost::detail::choose_edge_copier_helper< Param, G1, G2 >
 
struct  boost::detail::choose_default_vertex_copier
 
struct  boost::detail::choose_default_vertex_copier::bind_< P, G1, G2 >
 
struct  boost::detail::choose_vertex_copy< Param >
 
struct  boost::detail::choose_vertex_copy< param_not_found >
 
struct  boost::detail::choose_vertex_copier_helper< Param, G1, G2 >
 
struct  boost::detail::graph_copy_visitor< NewGraph, Copy2OrigIndexMap, CopyVertex, CopyEdge >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::detail
 

Functions

template<typename Graph1 , typename Graph2 >
edge_copier< Graph1, Graph2 > boost::detail::make_edge_copier (const Graph1 &g1, Graph2 &g2)
 
template<typename Graph1 , typename Graph2 >
vertex_copier< Graph1, Graph2 > boost::detail::make_vertex_copier (const Graph1 &g1, Graph2 &g2)
 
template<typename Param , typename G1 , typename G2 >
detail::choose_edge_copier_helper
< Param, G1, G2 >::result_type 
boost::detail::choose_edge_copier (const Param &params, const G1 &g_in, G2 &g_out)
 
template<typename Param , typename G1 , typename G2 >
detail::choose_vertex_copier_helper
< Param, G1, G2 >::result_type 
boost::detail::choose_vertex_copier (const Param &params, const G1 &g_in, G2 &g_out)
 
template<typename VertexListGraph , typename MutableGraph >
void boost::copy_graph (const VertexListGraph &g_in, MutableGraph &g_out)
 
template<typename VertexListGraph , typename MutableGraph , class P , class T , class R >
void boost::copy_graph (const VertexListGraph &g_in, MutableGraph &g_out, const bgl_named_params< P, T, R > &params)
 
template<typename Graph , typename MutableGraph , typename CopyVertex , typename CopyEdge , typename Orig2CopyVertexIndexMap , typename Params >
graph_traits< MutableGraph >
::vertex_descriptor 
boost::detail::copy_component_impl (const Graph &g_in, typename graph_traits< Graph >::vertex_descriptor src, MutableGraph &g_out, CopyVertex copy_vertex, CopyEdge copy_edge, Orig2CopyVertexIndexMap orig2copy, const Params &params)
 
template<typename IncidenceGraph , typename MutableGraph , typename P , typename T , typename R >
graph_traits< MutableGraph >
::vertex_descriptor 
boost::copy_component (IncidenceGraph &g_in, typename graph_traits< IncidenceGraph >::vertex_descriptor src, MutableGraph &g_out, const bgl_named_params< P, T, R > &params)
 
template<typename IncidenceGraph , typename MutableGraph >
graph_traits< MutableGraph >
::vertex_descriptor 
boost::copy_component (IncidenceGraph &g_in, typename graph_traits< IncidenceGraph >::vertex_descriptor src, MutableGraph &g_out)