#include <functional>#include <vector>#include <boost/limits.hpp>#include <boost/ref.hpp>#include <boost/utility/result_of.hpp>#include <boost/preprocessor.hpp>#include <boost/parameter/name.hpp>#include <boost/parameter/binding.hpp>#include <boost/type_traits.hpp>#include <boost/mpl/not.hpp>#include <boost/graph/properties.hpp>#include <boost/graph/detail/d_ary_heap.hpp>#include <boost/property_map/property_map.hpp>#include <boost/property_map/shared_array_property_map.hpp>

Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
| boost::detail | |
| boost::graph | |
| boost::graph::keywords | |
Typedefs | |
| typedef bgl_named_params< char,  detail::unused_tag_type >  | boost::no_named_parameters | 
Functions | |
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(edge_weight, _t)>  | boost::weight_map (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(edge_weight2, _t)>  | boost::weight_map2 (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(vertex_distance, _t)>  | boost::distance_map (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(vertex_distance2, _t)>  | boost::distance_map2 (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(vertex_predecessor, _t)>  | boost::predecessor_map (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(vertex_rank, _t)>  | boost::rank_map (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(vertex_root, _t)>  | boost::root_map (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(root_vertex, _t)>  | boost::root_vertex (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(edge_centrality, _t)>  | boost::edge_centrality_map (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(vertex_centrality, _t)>  | boost::centrality_map (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(parity_map, _t)>  | boost::parity_map (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(vertex_color, _t)>  | boost::color_map (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(edge_color, _t)>  | boost::edge_color_map (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(edge_capacity, _t)>  | boost::capacity_map (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(edge_residual_capacity, _t)>  | boost::residual_capacity_map (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(edge_reverse, _t)>  | boost::reverse_edge_map (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(vertex_discover_time, _t)>  | boost::discover_time_map (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(vertex_lowpoint, _t)>  | boost::lowpoint_map (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(vertex_index, _t)>  | boost::vertex_index_map (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(vertex_index1, _t)>  | boost::vertex_index1_map (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(vertex_index2, _t)>  | boost::vertex_index2_map (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(vertex_assignment_map, _t)>  | boost::vertex_assignment_map (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(graph_visitor, _t)>  | boost::visitor (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(distance_compare, _t)>  | boost::distance_compare (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(distance_combine, _t)>  | boost::distance_combine (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(distance_inf, _t)>  | boost::distance_inf (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(distance_zero, _t)>  | boost::distance_zero (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(edge_copy, _t)>  | boost::edge_copy (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(vertex_copy, _t)>  | boost::vertex_copy (const PType &p) | 
| template<typename PType > | |
| bgl_named_params < boost::reference_wrapper < PType >, BOOST_PP_CAT(buffer_param, _t)>  | boost::buffer (PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(orig_to_copy, _t)>  | boost::orig_to_copy (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(vertex_isomorphism, _t)>  | boost::isomorphism_map (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(vertex_invariant, _t)>  | boost::vertex_invariant (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(vertex_invariant1, _t)>  | boost::vertex_invariant1 (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(vertex_invariant2, _t)>  | boost::vertex_invariant2 (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(vertex_max_invariant, _t)>  | boost::vertex_max_invariant (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(polling, _t)>  | boost::polling (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(lookahead, _t)>  | boost::lookahead (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(in_parallel, _t)>  | boost::in_parallel (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(vertex_displacement, _t)>  | boost::displacement_map (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(attractive_force, _t)>  | boost::attractive_force (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(repulsive_force, _t)>  | boost::repulsive_force (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(force_pairs, _t)>  | boost::force_pairs (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(cooling, _t)>  | boost::cooling (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(iterations, _t)>  | boost::iterations (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(diameter_range, _t)>  | boost::diameter_range (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(learning_constant_range, _t)>  | boost::learning_constant_range (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(vertices_equivalent, _t)>  | boost::vertices_equivalent (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(edges_equivalent, _t)>  | boost::edges_equivalent (const PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  BOOST_PP_CAT(index_in_heap_map, _t)>  | boost::index_in_heap_map (const PType &p) | 
| template<typename PType > | |
| bgl_named_params < boost::reference_wrapper < PType >, BOOST_PP_CAT(max_priority_queue, _t)>  | boost::max_priority_queue (PType &p) | 
| template<typename PType > | |
| bgl_named_params< PType,  vertex_color_t >  | boost::vertex_color_map (const PType &p) | 
| template<class Tag , typename Args > | |
| const lookup_named_param_def < Tag, Args, param_not_found > ::type &  | boost::get_param (const Args &p, Tag) | 
| template<class P , class Default > | |
| const P & | boost::choose_param (const P ¶m, const Default &) | 
| template<class Default > | |
| Default | boost::choose_param (const param_not_found &, const Default &d) | 
| template<typename T > | |
| bool | boost::is_default_param (const T &) | 
| bool | boost::is_default_param (const param_not_found &) | 
| template<typename Param , typename Graph , typename PropertyTag > | |
| detail::choose_impl_result < boost::mpl::true_, Graph, Param, PropertyTag >::type  | boost::choose_const_pmap (const Param &p, const Graph &g, PropertyTag tag) | 
| template<typename Param , typename Graph , typename PropertyTag > | |
| detail::choose_impl_result < boost::mpl::false_, Graph, Param, PropertyTag >::type  | boost::choose_pmap (const Param &p, Graph &g, PropertyTag tag) | 
| template<typename ArgPack , typename Tag , typename Prop , typename Graph > | |
| override_const_property_result < ArgPack, Tag, Prop, Graph > ::type  | boost::detail::override_const_property (const ArgPack &ap, const boost::parameter::keyword< Tag > &t, const Graph &g, Prop) | 
| template<typename ArgPack , typename Tag , typename Prop , typename Graph > | |
| override_property_result < ArgPack, Tag, Prop, Graph > ::type  | boost::detail::override_property (const ArgPack &ap, const boost::parameter::keyword< Tag > &t, const Graph &g, Prop) | 
| template<typename G > | |
| boost::graph_traits< G > ::vertex_descriptor  | boost::detail::get_null_vertex (const G &) | 
| template<typename G > | |
| boost::graph_traits< G > ::vertex_descriptor  | boost::detail::get_default_starting_vertex (const G &g) | 
| #define BOOST_BGL_DECLARE_NAMED_PARAMS | 
| #define BOOST_BGL_ONE_PARAM_CREF | ( | name, | |
| key | |||
| ) | 
| #define BOOST_BGL_ONE_PARAM_CREF | ( | name, | |
| key | |||
| ) | 
| #define BOOST_BGL_ONE_PARAM_CREF | ( | name, | |
| key | |||
| ) | BOOST_PARAMETER_NAME(name) | 
| #define BOOST_BGL_ONE_PARAM_CREF | ( | name, | |
| key | |||
| ) | BOOST_BGL_ONE_PARAM_REF(name, key) | 
| #define BOOST_BGL_ONE_PARAM_REF | ( | name, | |
| key | |||
| ) | 
| #define BOOST_BGL_ONE_PARAM_REF | ( | name, | |
| key | |||
| ) | 
| #define BOOST_BGL_ONE_PARAM_REF | ( | name, | |
| key | |||
| ) | BOOST_PARAMETER_NAME(name) | 
| #define BOOST_BGL_ONE_PARAM_REF | ( | name, | |
| key | |||
| ) | 
| #define BOOST_GRAPH_DECLARE_CONVERTED_PARAMETERS | ( | old_type, | |
| old_var | |||
| ) | 
Referenced by boost::astar_search(), boost::astar_search_no_init(), boost::astar_search_no_init_tree(), boost::astar_search_tree(), boost::maximum_adjacency_search(), and boost::random_spanning_tree().
| #define BOOST_GRAPH_MAKE_AP_TYPE_SPECIALIZATION | ( | z, | |
| i, | |||
| _ | |||
| ) | 
| #define BOOST_GRAPH_MAKE_FORWARDING_FUNCTION | ( | name, | |
| nfixed, | |||
| nnamed_max | |||
| ) | 
| #define BOOST_GRAPH_MAKE_FORWARDING_FUNCTION_ONE | ( | z, | |
| nnamed, | |||
| seq | |||
| ) | BOOST_GRAPH_MAKE_FORWARDING_FUNCTION_ONEX(z, nnamed, BOOST_PP_SEQ_ELEM(0, seq), BOOST_PP_SEQ_ELEM(1, seq)) | 
| #define BOOST_GRAPH_MAKE_FORWARDING_FUNCTION_ONEX | ( | z, | |
| nnamed, | |||
| name, | |||
| nfixed | |||
| ) | 
| #define BOOST_GRAPH_MAKE_OLD_STYLE_PARAMETER_FUNCTION | ( | name, | |
| nfixed | |||
| ) | 
| #define BOOST_GRAPH_MAKE_PAIR_PARAM | ( | z, | |
| i, | |||
| _ | |||
| ) | const boost::parameter::aux::tagged_argument<BOOST_PP_CAT(Keyword, i), BOOST_PP_CAT(Arg, i)>& BOOST_PP_CAT(kw, i) | 
| #define BOOST_GRAPH_OPENING_PART_OF_PAIR | ( | z, | |
| i, | |||
| n | |||
| ) | boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<BOOST_PP_CAT(Keyword, BOOST_PP_SUB(n, i)), BOOST_PP_CAT(Arg, BOOST_PP_SUB(n, i))>, |