#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))>, |