diff --git a/Hash_map/include/CGAL/Tools/chained_map.h b/Hash_map/include/CGAL/Tools/chained_map.h index 205e1e6ca16..63ddd7d4bad 100644 --- a/Hash_map/include/CGAL/Tools/chained_map.h +++ b/Hash_map/include/CGAL/Tools/chained_map.h @@ -24,11 +24,13 @@ #ifndef CGAL_CHAINED_MAP_H #define CGAL_CHAINED_MAP_H +#include + namespace CGAL { namespace internal { -template > class chained_map; +template class chained_map; template class chained_map_elem; template diff --git a/Hash_map/include/CGAL/Unique_hash_map.h b/Hash_map/include/CGAL/Unique_hash_map.h index 29067d664ca..494ef12d64c 100644 --- a/Hash_map/include/CGAL/Unique_hash_map.h +++ b/Hash_map/include/CGAL/Unique_hash_map.h @@ -27,6 +27,7 @@ #define CGAL_UNIQUE_HASH_MAP_H #include +#include #include #include #include @@ -35,7 +36,7 @@ namespace CGAL { template > + class Allocator_ = CGAL_ALLOCATOR(Data_) > class Unique_hash_map { public: typedef Key_ Key;