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_levelenqueue_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)