#ifndef BOOST_GRAPH_KING_HPP
#define BOOST_GRAPH_KING_HPP
+#include <deque>
+#include <vector>
+#include <algorithm>
#include <boost/config.hpp>
+#include <boost/bind/bind.hpp>
+#include <boost/tuple/tuple.hpp>
#include <boost/graph/detail/sparse_ordering.hpp>
#include <boost/graph/graph_utility.hpp>
template < typename Vertex, typename Graph >
void finish_vertex(Vertex, Graph& g)
{
+ using namespace boost::placeholders;
+
typename graph_traits< Graph >::out_edge_iterator ei, ei_end;
Vertex v, w;