add missing template keyword

detected by Apple clang
This commit is contained in:
Sébastien Loriot 2013-06-21 09:42:56 +02:00
parent 47fa1269cb
commit baac01b0b7
1 changed files with 7 additions and 7 deletions

View File

@ -251,7 +251,7 @@ private:
void set_primitive_data_impl(CGAL::Boolean_tag<false>,T ... ){} void set_primitive_data_impl(CGAL::Boolean_tag<false>,T ... ){}
template <typename PrimitiveType, typename ... T> template <typename PrimitiveType, typename ... T>
void set_primitive_data_impl(CGAL::Boolean_tag<true>,T ... t) void set_primitive_data_impl(CGAL::Boolean_tag<true>,T ... t)
{m_traits.set_shared_data<PrimitiveType>(t...);} {m_traits.template set_shared_data<PrimitiveType>(t...);}
template <typename PrimitiveType, typename ... T> template <typename PrimitiveType, typename ... T>
void set_shared_data(T...t){ void set_shared_data(T...t){
@ -262,7 +262,7 @@ private:
void set_primitive_data_impl(CGAL::Boolean_tag<false>){} void set_primitive_data_impl(CGAL::Boolean_tag<false>){}
template <typename PrimitiveType> template <typename PrimitiveType>
void set_primitive_data_impl(CGAL::Boolean_tag<true>) void set_primitive_data_impl(CGAL::Boolean_tag<true>)
{m_traits.set_shared_data<PrimitiveType>();} {m_traits.template set_shared_data<PrimitiveType>();}
template <typename PrimitiveType> template <typename PrimitiveType>
void set_shared_data(){ void set_shared_data(){
set_primitive_data_impl<PrimitiveType>(CGAL::Boolean_tag<internal::Has_nested_type_Shared_data<PrimitiveType>::value>()); set_primitive_data_impl<PrimitiveType>(CGAL::Boolean_tag<internal::Has_nested_type_Shared_data<PrimitiveType>::value>());
@ -272,7 +272,7 @@ private:
void set_primitive_data_impl(CGAL::Boolean_tag<false>,T1){} void set_primitive_data_impl(CGAL::Boolean_tag<false>,T1){}
template <typename PrimitiveType, typename T1> template <typename PrimitiveType, typename T1>
void set_primitive_data_impl(CGAL::Boolean_tag<true>,T1 t1) void set_primitive_data_impl(CGAL::Boolean_tag<true>,T1 t1)
{m_traits.set_shared_data<PrimitiveType>(t1);} {m_traits.template set_shared_data<PrimitiveType>(t1);}
template <typename PrimitiveType, typename T1> template <typename PrimitiveType, typename T1>
void set_shared_data(T1 t1){ void set_shared_data(T1 t1){
set_primitive_data_impl<PrimitiveType>(Boolean_tag<internal::Has_nested_type_Shared_data<PrimitiveType>::value>(),t1); set_primitive_data_impl<PrimitiveType>(Boolean_tag<internal::Has_nested_type_Shared_data<PrimitiveType>::value>(),t1);
@ -282,7 +282,7 @@ private:
void set_primitive_data_impl(CGAL::Boolean_tag<false>,T1,T2){} void set_primitive_data_impl(CGAL::Boolean_tag<false>,T1,T2){}
template <typename PrimitiveType, typename T1, typename T2> template <typename PrimitiveType, typename T1, typename T2>
void set_primitive_data_impl(CGAL::Boolean_tag<true>,T1 t1,T2 t2) void set_primitive_data_impl(CGAL::Boolean_tag<true>,T1 t1,T2 t2)
{m_traits.set_shared_data<PrimitiveType>(t1,t2);} {m_traits.template set_shared_data<PrimitiveType>(t1,t2);}
template <typename PrimitiveType, typename T1, typename T2> template <typename PrimitiveType, typename T1, typename T2>
void set_shared_data(T1 t1,T2 t2){ void set_shared_data(T1 t1,T2 t2){
set_primitive_data_impl<PrimitiveType>(Boolean_tag<internal::Has_nested_type_Shared_data<PrimitiveType>::value>(),t1,t2); set_primitive_data_impl<PrimitiveType>(Boolean_tag<internal::Has_nested_type_Shared_data<PrimitiveType>::value>(),t1,t2);
@ -292,7 +292,7 @@ private:
void set_primitive_data_impl(CGAL::Boolean_tag<false>,T1,T2,T3){} void set_primitive_data_impl(CGAL::Boolean_tag<false>,T1,T2,T3){}
template <typename PrimitiveType, typename T1, typename T2, typename T3> template <typename PrimitiveType, typename T1, typename T2, typename T3>
void set_primitive_data_impl(CGAL::Boolean_tag<true>,T1 t1,T2 t2,T3 t3) void set_primitive_data_impl(CGAL::Boolean_tag<true>,T1 t1,T2 t2,T3 t3)
{m_traits.set_shared_data<PrimitiveType>(t1,t2,t3);} {m_traits.template set_shared_data<PrimitiveType>(t1,t2,t3);}
template <typename PrimitiveType, typename T1, typename T2, typename T3> template <typename PrimitiveType, typename T1, typename T2, typename T3>
void set_shared_data(T1 t1,T2 t2,T3 t3){ void set_shared_data(T1 t1,T2 t2,T3 t3){
set_primitive_data_impl<PrimitiveType>(Boolean_tag<internal::Has_nested_type_Shared_data<PrimitiveType>::value>(),t1,t2,t3); set_primitive_data_impl<PrimitiveType>(Boolean_tag<internal::Has_nested_type_Shared_data<PrimitiveType>::value>(),t1,t2,t3);
@ -302,7 +302,7 @@ private:
void set_primitive_data_impl(CGAL::Boolean_tag<false>,T1,T2,T3,T4){} void set_primitive_data_impl(CGAL::Boolean_tag<false>,T1,T2,T3,T4){}
template <typename PrimitiveType, typename T1, typename T2, typename T3, typename T4> template <typename PrimitiveType, typename T1, typename T2, typename T3, typename T4>
void set_primitive_data_impl(CGAL::Boolean_tag<true>,T1 t1,T2 t2,T3 t3,T4 t4) void set_primitive_data_impl(CGAL::Boolean_tag<true>,T1 t1,T2 t2,T3 t3,T4 t4)
{m_traits.set_shared_data<PrimitiveType>(t1,t2,t3,t4);} {m_traits.template set_shared_data<PrimitiveType>(t1,t2,t3,t4);}
template <typename PrimitiveType, typename T1, typename T2, typename T3, typename T4> template <typename PrimitiveType, typename T1, typename T2, typename T3, typename T4>
void set_shared_data(T1 t1,T2 t2,T3 t3,T4 t4){ void set_shared_data(T1 t1,T2 t2,T3 t3,T4 t4){
set_primitive_data_impl<PrimitiveType>(Boolean_tag<internal::Has_nested_type_Shared_data<PrimitiveType>::value>(),t1,t2,t3,t4); set_primitive_data_impl<PrimitiveType>(Boolean_tag<internal::Has_nested_type_Shared_data<PrimitiveType>::value>(),t1,t2,t3,t4);
@ -312,7 +312,7 @@ private:
void set_primitive_data_impl(CGAL::Boolean_tag<false>,T1,T2,T3,T4,T5){} void set_primitive_data_impl(CGAL::Boolean_tag<false>,T1,T2,T3,T4,T5){}
template <typename PrimitiveType, typename T1, typename T2, typename T3, typename T4, typename T5> template <typename PrimitiveType, typename T1, typename T2, typename T3, typename T4, typename T5>
void set_primitive_data_impl(CGAL::Boolean_tag<true>,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5) void set_primitive_data_impl(CGAL::Boolean_tag<true>,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5)
{m_traits.set_shared_data<PrimitiveType>(t1,t2,t3,t4,t5);} {m_traits.template set_shared_data<PrimitiveType>(t1,t2,t3,t4,t5);}
template <typename PrimitiveType, typename T1, typename T2, typename T3, typename T4, typename T5> template <typename PrimitiveType, typename T1, typename T2, typename T3, typename T4, typename T5>
void set_shared_data(T1 t1,T2 t2,T3 t3,T4 t4,T5 t5){ void set_shared_data(T1 t1,T2 t2,T3 t3,T4 t4,T5 t5){
set_primitive_data_impl<PrimitiveType>(Boolean_tag<internal::Has_nested_type_Shared_data<PrimitiveType>::value>(),t1,t2,t3,t4,t5); set_primitive_data_impl<PrimitiveType>(Boolean_tag<internal::Has_nested_type_Shared_data<PrimitiveType>::value>(),t1,t2,t3,t4,t5);