aph, typename OutputIterator&gt;
void metric_tsp_approx_tour(VertexListGraph&amp; g, OutputIterator o)

template&lt;typename VertexListGraph, typename WeightMap, typename OutputIterator&gt;
void metric_tsp_approx_tour(VertexListGraph&amp; g, WeightMap w,
    OutputIterator o)

template&lt;typename VertexListGraph, typename OutputIterator&gt;
void metric_tsp_approx_tour_from_vertex(VertexListGraph&amp; g,
    typename graph_traits&lt;VertexListGraph&gt;::vertex_descriptor start,
    OutputIterator o)

templa