diff --git a/Mesh_3/include/CGAL/Mesh_3/Mesher_level.h b/Mesh_3/include/CGAL/Mesh_3/Mesher_level.h
index 056dbea272f..bd3a404087f 100644
--- a/Mesh_3/include/CGAL/Mesh_3/Mesher_level.h
+++ b/Mesh_3/include/CGAL/Mesh_3/Mesher_level.h
@@ -702,7 +702,7 @@ class Mesher_level
class Enqueue_element;
+ typename Quality, typename Mesh_visitor> class Enqueued_element;
public:
typedef Mesher_level
enqueue_work(
- Enqueue_element(
+ Enqueued_element(
*this, ce, quality, visitor),
quality,
*m_empty_root_task
@@ -1153,7 +1153,7 @@ private:
// Functor for enqueue_task function
template
- class Enqueue_element
+ class Enqueued_element
{
ML & m_mesher_level;
Container_element m_container_element;
@@ -1162,7 +1162,7 @@ private:
public:
// Constructor
- Enqueue_element(ML &ml,
+ Enqueued_element(ML &ml,
const Container_element &ce,
const Quality &quality,
Mesh_visitor visitor)