- In case of crappy compiler, the workaround needs to specify with

"template <>" that it's a (total) specialization.
This commit is contained in:
Sylvain Pion 1999-10-10 13:49:02 +00:00
parent 233e4771a9
commit c5370e41ec
9 changed files with 348 additions and 0 deletions

View File

@ -28,6 +28,8 @@ CGAL_BEGIN_NAMESPACE
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -85,6 +87,8 @@ power_testC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -231,6 +235,8 @@ struct Static_Filtered_power_testC2_12
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -326,6 +332,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -396,6 +404,8 @@ power_testC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -444,6 +454,8 @@ power_testC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -587,6 +599,8 @@ struct Static_Filtered_power_testC2_9
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -670,6 +684,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side

View File

@ -28,6 +28,8 @@ CGAL_BEGIN_NAMESPACE
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -109,6 +111,8 @@ power_testC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -307,6 +311,8 @@ struct Static_Filtered_power_testC3_20
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -442,6 +448,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -544,6 +552,8 @@ power_testC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -613,6 +623,8 @@ power_testC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -841,6 +853,8 @@ struct Static_Filtered_power_testC3_16
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -961,6 +975,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -1052,6 +1068,8 @@ power_testC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -1109,6 +1127,8 @@ power_testC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -1291,6 +1311,8 @@ struct Static_Filtered_power_testC3_12
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -1391,6 +1413,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side

View File

@ -28,6 +28,8 @@ CGAL_BEGIN_NAMESPACE
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -97,6 +99,8 @@ power_testH2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -279,6 +283,8 @@ struct Static_Filtered_power_testH2_16
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -394,6 +400,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -480,6 +488,8 @@ power_testH2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -537,6 +547,8 @@ power_testH2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -715,6 +727,8 @@ struct Static_Filtered_power_testH2_12
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -811,6 +825,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side

View File

@ -28,6 +28,8 @@ CGAL_BEGIN_NAMESPACE
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -124,6 +126,8 @@ power_testH3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -373,6 +377,8 @@ struct Static_Filtered_power_testH3_25
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -533,6 +539,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -655,6 +663,8 @@ power_testH3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -736,6 +746,8 @@ power_testH3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -896,6 +908,8 @@ struct Static_Filtered_power_testH3_20
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -1030,6 +1044,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -1131,6 +1147,8 @@ power_testH3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -1197,6 +1215,8 @@ power_testH3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -1330,6 +1350,8 @@ struct Static_Filtered_power_testH3_15
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side
@ -1439,6 +1461,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* */
Oriented_side

View File

@ -28,6 +28,8 @@ CGAL_BEGIN_NAMESPACE
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_MEDIUM_INLINE */
Oriented_side
@ -76,6 +78,8 @@ in_smallest_orthogonalcircleC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_MEDIUM_INLINE */
Oriented_side
@ -191,6 +195,8 @@ struct Static_Filtered_in_smallest_orthogonalcircleC2_9
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_MEDIUM_INLINE */
Oriented_side
@ -271,6 +277,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_MEDIUM_INLINE */
Oriented_side

View File

@ -28,6 +28,8 @@ CGAL_BEGIN_NAMESPACE
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -67,6 +69,8 @@ equal_lineC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -191,6 +195,8 @@ struct Static_Filtered_equal_lineC2_6
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -262,6 +268,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -314,6 +322,8 @@ equal_lineC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -356,6 +366,8 @@ compare_xC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -461,6 +473,8 @@ struct Static_Filtered_compare_xC2_7
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -532,6 +546,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -583,6 +599,8 @@ compare_xC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -640,6 +658,8 @@ compare_xC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -776,6 +796,8 @@ struct Static_Filtered_compare_xC2_12
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -873,6 +895,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -945,6 +969,8 @@ compare_xC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -981,6 +1007,8 @@ compare_y_at_xC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -1070,6 +1098,8 @@ struct Static_Filtered_compare_y_at_xC2_5
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -1131,6 +1161,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -1174,6 +1206,8 @@ compare_y_at_xC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -1216,6 +1250,8 @@ compare_y_at_xC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -1321,6 +1357,8 @@ struct Static_Filtered_compare_y_at_xC2_7
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -1393,6 +1431,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -1445,6 +1485,8 @@ compare_y_at_xC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Comparison_result
@ -1493,6 +1535,8 @@ compare_y_at_xC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Comparison_result
@ -1610,6 +1654,8 @@ struct Static_Filtered_compare_y_at_xC2_9
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Comparison_result
@ -1692,6 +1738,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Comparison_result
@ -1752,6 +1800,8 @@ compare_y_at_xC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Comparison_result
@ -1809,6 +1859,8 @@ compare_y_at_xC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Comparison_result
@ -1949,6 +2001,8 @@ struct Static_Filtered_compare_y_at_xC2_12
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Comparison_result
@ -2047,6 +2101,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Comparison_result
@ -2120,6 +2176,8 @@ compare_y_at_xC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -2153,6 +2211,8 @@ equal_directionC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -2249,6 +2309,8 @@ struct Static_Filtered_equal_directionC2_4
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -2308,6 +2370,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -2350,6 +2414,8 @@ equal_directionC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Comparison_result
@ -2383,6 +2449,8 @@ compare_deltax_deltayC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Comparison_result
@ -2459,6 +2527,8 @@ struct Static_Filtered_compare_deltax_deltayC2_4
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Comparison_result
@ -2514,6 +2584,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Comparison_result
@ -2552,6 +2624,8 @@ compare_deltax_deltayC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Comparison_result
@ -2585,6 +2659,8 @@ compare_lexicographically_xyC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Comparison_result
@ -2667,6 +2743,8 @@ struct Static_Filtered_compare_lexicographically_xyC2_4
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Comparison_result
@ -2723,6 +2801,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Comparison_result
@ -2762,6 +2842,8 @@ compare_lexicographically_xyC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Orientation
@ -2801,6 +2883,8 @@ orientationC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Orientation
@ -2889,6 +2973,8 @@ struct Static_Filtered_orientationC2_6
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Orientation
@ -2954,6 +3040,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Orientation
@ -3000,6 +3088,8 @@ orientationC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Oriented_side
@ -3045,6 +3135,8 @@ side_of_oriented_circleC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Oriented_side
@ -3177,6 +3269,8 @@ struct Static_Filtered_side_of_oriented_circleC2_8
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Oriented_side
@ -3252,6 +3346,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Oriented_side
@ -3306,6 +3402,8 @@ side_of_oriented_circleC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Bounded_side
@ -3351,6 +3449,8 @@ side_of_bounded_circleC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Bounded_side
@ -3457,6 +3557,8 @@ struct Static_Filtered_side_of_bounded_circleC2_8
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Bounded_side
@ -3533,6 +3635,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Bounded_side
@ -3588,6 +3692,8 @@ side_of_bounded_circleC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Comparison_result
@ -3627,6 +3733,8 @@ cmp_dist_to_pointC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Comparison_result
@ -3715,6 +3823,8 @@ struct Static_Filtered_cmp_dist_to_pointC2_6
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Comparison_result
@ -3780,6 +3890,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Comparison_result
@ -3826,6 +3938,8 @@ cmp_dist_to_pointC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Comparison_result
@ -3865,6 +3979,8 @@ cmp_signed_dist_to_directionC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Comparison_result
@ -3953,6 +4069,8 @@ struct Static_Filtered_cmp_signed_dist_to_directionC2_6
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Comparison_result
@ -4018,6 +4136,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Comparison_result
@ -4064,6 +4184,8 @@ cmp_signed_dist_to_directionC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Comparison_result
@ -4109,6 +4231,8 @@ cmp_signed_dist_to_lineC2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Comparison_result
@ -4207,6 +4331,8 @@ struct Static_Filtered_cmp_signed_dist_to_lineC2_8
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Comparison_result
@ -4282,6 +4408,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Comparison_result

View File

@ -28,6 +28,8 @@ CGAL_BEGIN_NAMESPACE
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -76,6 +78,8 @@ collinearC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -203,6 +207,8 @@ struct Static_Filtered_collinearC3_9
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -285,6 +291,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -345,6 +353,8 @@ collinearC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Orientation
@ -402,6 +412,8 @@ orientationC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Orientation
@ -522,6 +534,8 @@ struct Static_Filtered_orientationC3_12
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Orientation
@ -617,6 +631,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Orientation
@ -687,6 +703,8 @@ orientationC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -726,6 +744,8 @@ equal_directionC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -854,6 +874,8 @@ struct Static_Filtered_equal_directionC3_6
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -927,6 +949,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -981,6 +1005,8 @@ equal_directionC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Oriented_side
@ -1023,6 +1049,8 @@ side_of_oriented_planeC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Oriented_side
@ -1114,6 +1142,8 @@ struct Static_Filtered_side_of_oriented_planeC3_7
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Oriented_side
@ -1184,6 +1214,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Oriented_side
@ -1234,6 +1266,8 @@ side_of_oriented_planeC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Oriented_side
@ -1300,6 +1334,8 @@ side_of_oriented_sphereC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Oriented_side
@ -1469,6 +1505,8 @@ struct Static_Filtered_side_of_oriented_sphereC3_15
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Oriented_side
@ -1579,6 +1617,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Oriented_side
@ -1661,6 +1701,8 @@ side_of_oriented_sphereC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Bounded_side
@ -1727,6 +1769,8 @@ side_of_bounded_sphereC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Bounded_side
@ -1880,6 +1924,8 @@ struct Static_Filtered_side_of_bounded_sphereC3_15
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Bounded_side
@ -1991,6 +2037,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Bounded_side
@ -2074,6 +2122,8 @@ side_of_bounded_sphereC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_INLINE */
Comparison_result
@ -2122,6 +2172,8 @@ cmp_dist_to_pointC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_INLINE */
Comparison_result
@ -2225,6 +2277,8 @@ struct Static_Filtered_cmp_dist_to_pointC3_9
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_INLINE */
Comparison_result
@ -2305,6 +2359,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_INLINE */
Comparison_result
@ -2363,6 +2419,8 @@ cmp_dist_to_pointC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -2414,6 +2472,8 @@ cmp_signed_dist_to_planeC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -2522,6 +2582,8 @@ struct Static_Filtered_cmp_signed_dist_to_planeC3_10
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -2607,6 +2669,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -2669,6 +2733,8 @@ cmp_signed_dist_to_planeC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -2735,6 +2801,8 @@ cmp_signed_dist_to_planeC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -2874,6 +2942,8 @@ struct Static_Filtered_cmp_signed_dist_to_planeC3_15
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -2984,6 +3054,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
Comparison_result
@ -3066,6 +3138,8 @@ cmp_signed_dist_to_planeC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -3132,6 +3206,8 @@ has_larger_signed_dist_to_planeC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -3265,6 +3341,8 @@ struct Static_Filtered_has_larger_signed_dist_to_planeC3_15
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -3375,6 +3453,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -3457,6 +3537,8 @@ has_larger_signed_dist_to_planeC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -3523,6 +3605,8 @@ has_smaller_signed_dist_to_planeC3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -3656,6 +3740,8 @@ struct Static_Filtered_has_smaller_signed_dist_to_planeC3_15
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool
@ -3766,6 +3852,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_MEDIUM_INLINE */
bool

View File

@ -28,6 +28,8 @@ CGAL_BEGIN_NAMESPACE
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Sign
@ -61,6 +63,8 @@ sign_of_determinant2x2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Sign
@ -133,6 +137,8 @@ struct Static_Filtered_sign_of_determinant2x2_4
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Sign
@ -188,6 +194,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Sign
@ -226,6 +234,8 @@ sign_of_determinant2x2(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Sign
@ -274,6 +284,8 @@ sign_of_determinant3x3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Sign
@ -379,6 +391,8 @@ struct Static_Filtered_sign_of_determinant3x3_9
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Sign
@ -459,6 +473,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Sign
@ -517,6 +533,8 @@ sign_of_determinant3x3(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Sign
@ -586,6 +604,8 @@ sign_of_determinant4x4(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Sign
@ -728,6 +748,8 @@ struct Static_Filtered_sign_of_determinant4x4_16
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Sign
@ -843,6 +865,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* inline */
Sign
@ -929,6 +953,8 @@ sign_of_determinant4x4(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Sign
@ -1025,6 +1051,8 @@ sign_of_determinant5x5(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Sign
@ -1214,6 +1242,8 @@ struct Static_Filtered_sign_of_determinant5x5_25
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Sign
@ -1374,6 +1404,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Sign
@ -1496,6 +1528,8 @@ sign_of_determinant5x5(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Sign
@ -1625,6 +1659,8 @@ sign_of_determinant6x6(
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Sign
@ -1871,6 +1907,8 @@ struct Static_Filtered_sign_of_determinant6x6_36
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Sign
@ -2086,6 +2124,8 @@ re_adjust:
#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* CGAL_KERNEL_LARGE_INLINE */
Sign

View File

@ -123,6 +123,8 @@ sub print_dynamic {
print FO
"#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* $inline */
$ret_type
@ -239,6 +241,8 @@ sub print_static {
print FO
"#ifndef CGAL_CFG_MATCHING_BUG_2
template < class CGAL_IA_CT, class CGAL_IA_ET, class CGAL_IA_CACHE >
#else
template <>
#endif
/* $inline */
$ret_type