diff -r 6e7aee618f03 -r b82dc494bafc lemon/kruskal.h --- a/lemon/kruskal.h Thu Apr 17 15:54:30 2008 +0100 +++ b/lemon/kruskal.h Thu Apr 17 19:33:19 2008 +0200 @@ -212,6 +212,16 @@ } }; + template + struct RemoveConst { + typedef T type; + }; + + template + struct RemoveConst { + typedef T type; + }; + template struct KruskalOutputSelector, void>::type > @@ -219,7 +229,7 @@ typedef typename In::value_type::second_type Value; static Value kruskal(const Graph& graph, const In& in, Out& out) { - typedef StoreBoolMap Map; + typedef StoreBoolMap::type> Map; Map map(out); return _kruskal_bits::kruskal(graph, in, map); }