# HG changeset patch
# User Balazs Dezso <deba@inf.elte.hu>
# Date 1235386719 -3600
# Node ID c786cd201266424f9fd055dd74af570a563a3a9a
# Parent  8668e1b5dafb3e2037acee487779130796214ca9
Fix several missing includes (#232)

diff -r 8668e1b5dafb -r c786cd201266 lemon/adaptors.h
--- a/lemon/adaptors.h	Sun Feb 22 09:52:44 2009 +0000
+++ b/lemon/adaptors.h	Mon Feb 23 11:58:39 2009 +0100
@@ -30,6 +30,7 @@
 #include <lemon/bits/variant.h>
 
 #include <lemon/bits/graph_adaptor_extender.h>
+#include <lemon/bits/map_extender.h>
 #include <lemon/tolerance.h>
 
 #include <algorithm>
diff -r 8668e1b5dafb -r c786cd201266 lemon/bits/edge_set_extender.h
--- a/lemon/bits/edge_set_extender.h	Sun Feb 22 09:52:44 2009 +0000
+++ b/lemon/bits/edge_set_extender.h	Mon Feb 23 11:58:39 2009 +0100
@@ -19,8 +19,10 @@
 #ifndef LEMON_BITS_EDGE_SET_EXTENDER_H
 #define LEMON_BITS_EDGE_SET_EXTENDER_H
 
+#include <lemon/core.h>
 #include <lemon/error.h>
 #include <lemon/bits/default_map.h>
+#include <lemon/bits/map_extender.h>
 
 ///\ingroup digraphbits
 ///\file
diff -r 8668e1b5dafb -r c786cd201266 lemon/bits/path_dump.h
--- a/lemon/bits/path_dump.h	Sun Feb 22 09:52:44 2009 +0000
+++ b/lemon/bits/path_dump.h	Mon Feb 23 11:58:39 2009 +0100
@@ -19,6 +19,9 @@
 #ifndef LEMON_BITS_PRED_MAP_PATH_H
 #define LEMON_BITS_PRED_MAP_PATH_H
 
+#include <lemon/core.h>
+#include <lemon/concept_check.h>
+
 namespace lemon {
 
   template <typename _Digraph, typename _PredMap>
diff -r 8668e1b5dafb -r c786cd201266 lemon/bits/solver_bits.h
--- a/lemon/bits/solver_bits.h	Sun Feb 22 09:52:44 2009 +0000
+++ b/lemon/bits/solver_bits.h	Mon Feb 23 11:58:39 2009 +0100
@@ -19,6 +19,8 @@
 #ifndef LEMON_BITS_SOLVER_BITS_H
 #define LEMON_BITS_SOLVER_BITS_H
 
+#include <vector>
+
 namespace lemon {
 
   namespace _solver_bits {
diff -r 8668e1b5dafb -r c786cd201266 lemon/concepts/heap.h
--- a/lemon/concepts/heap.h	Sun Feb 22 09:52:44 2009 +0000
+++ b/lemon/concepts/heap.h	Mon Feb 23 11:58:39 2009 +0100
@@ -24,6 +24,7 @@
 #define LEMON_CONCEPT_HEAP_H
 
 #include <lemon/core.h>
+#include <lemon/concept_check.h>
 
 namespace lemon {
 
diff -r 8668e1b5dafb -r c786cd201266 lemon/elevator.h
--- a/lemon/elevator.h	Sun Feb 22 09:52:44 2009 +0000
+++ b/lemon/elevator.h	Mon Feb 23 11:58:39 2009 +0100
@@ -27,6 +27,7 @@
 ///for labeling items in push-relabel type algorithms.
 ///
 
+#include <lemon/core.h>
 #include <lemon/bits/traits.h>
 
 namespace lemon {
diff -r 8668e1b5dafb -r c786cd201266 lemon/suurballe.h
--- a/lemon/suurballe.h	Sun Feb 22 09:52:44 2009 +0000
+++ b/lemon/suurballe.h	Mon Feb 23 11:58:39 2009 +0100
@@ -27,6 +27,8 @@
 #include <vector>
 #include <lemon/bin_heap.h>
 #include <lemon/path.h>
+#include <lemon/list_graph.h>
+#include <lemon/maps.h>
 
 namespace lemon {