From baac01b0b73a5fcd521393db933ece8c9a2e3356 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Loriot?= Date: Fri, 21 Jun 2013 09:42:56 +0200 Subject: [PATCH] add missing template keyword detected by Apple clang --- AABB_tree/include/CGAL/AABB_tree.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/AABB_tree/include/CGAL/AABB_tree.h b/AABB_tree/include/CGAL/AABB_tree.h index 0b751179b77..111587c5985 100644 --- a/AABB_tree/include/CGAL/AABB_tree.h +++ b/AABB_tree/include/CGAL/AABB_tree.h @@ -251,7 +251,7 @@ private: void set_primitive_data_impl(CGAL::Boolean_tag,T ... ){} template void set_primitive_data_impl(CGAL::Boolean_tag,T ... t) - {m_traits.set_shared_data(t...);} + {m_traits.template set_shared_data(t...);} template void set_shared_data(T...t){ @@ -262,7 +262,7 @@ private: void set_primitive_data_impl(CGAL::Boolean_tag){} template void set_primitive_data_impl(CGAL::Boolean_tag) - {m_traits.set_shared_data();} + {m_traits.template set_shared_data();} template void set_shared_data(){ set_primitive_data_impl(CGAL::Boolean_tag::value>()); @@ -272,7 +272,7 @@ private: void set_primitive_data_impl(CGAL::Boolean_tag,T1){} template void set_primitive_data_impl(CGAL::Boolean_tag,T1 t1) - {m_traits.set_shared_data(t1);} + {m_traits.template set_shared_data(t1);} template void set_shared_data(T1 t1){ set_primitive_data_impl(Boolean_tag::value>(),t1); @@ -282,7 +282,7 @@ private: void set_primitive_data_impl(CGAL::Boolean_tag,T1,T2){} template void set_primitive_data_impl(CGAL::Boolean_tag,T1 t1,T2 t2) - {m_traits.set_shared_data(t1,t2);} + {m_traits.template set_shared_data(t1,t2);} template void set_shared_data(T1 t1,T2 t2){ set_primitive_data_impl(Boolean_tag::value>(),t1,t2); @@ -292,7 +292,7 @@ private: void set_primitive_data_impl(CGAL::Boolean_tag,T1,T2,T3){} template void set_primitive_data_impl(CGAL::Boolean_tag,T1 t1,T2 t2,T3 t3) - {m_traits.set_shared_data(t1,t2,t3);} + {m_traits.template set_shared_data(t1,t2,t3);} template void set_shared_data(T1 t1,T2 t2,T3 t3){ set_primitive_data_impl(Boolean_tag::value>(),t1,t2,t3); @@ -302,7 +302,7 @@ private: void set_primitive_data_impl(CGAL::Boolean_tag,T1,T2,T3,T4){} template void set_primitive_data_impl(CGAL::Boolean_tag,T1 t1,T2 t2,T3 t3,T4 t4) - {m_traits.set_shared_data(t1,t2,t3,t4);} + {m_traits.template set_shared_data(t1,t2,t3,t4);} template void set_shared_data(T1 t1,T2 t2,T3 t3,T4 t4){ set_primitive_data_impl(Boolean_tag::value>(),t1,t2,t3,t4); @@ -312,7 +312,7 @@ private: void set_primitive_data_impl(CGAL::Boolean_tag,T1,T2,T3,T4,T5){} template void set_primitive_data_impl(CGAL::Boolean_tag,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5) - {m_traits.set_shared_data(t1,t2,t3,t4,t5);} + {m_traits.template set_shared_data(t1,t2,t3,t4,t5);} template void set_shared_data(T1 t1,T2 t2,T3 t3,T4 t4,T5 t5){ set_primitive_data_impl(Boolean_tag::value>(),t1,t2,t3,t4,t5);