add comments about workaround

This commit is contained in:
Sébastien Loriot 2022-01-13 14:47:10 +01:00
parent 10b0af3092
commit ff77535dd1
2 changed files with 3 additions and 3 deletions

View File

@ -1302,7 +1302,7 @@ std::size_t snap_borders(TriangleMesh& tm_A,
ToleranceMap_B tolerance_map_B,
const NamedParameters_A& np_A = parameters::default_values(),
const NamedParameters_B& np_B = parameters::default_values(),
const typename std::enable_if_t<!std::is_same<TriangleMesh, ToleranceMap_A>::value>* = 0
const typename std::enable_if_t<!std::is_same<TriangleMesh, ToleranceMap_A>::value>* = 0 // Added to please MSVC 2015
)
{
typedef typename boost::graph_traits<TriangleMesh>::halfedge_descriptor halfedge_descriptor;
@ -1361,7 +1361,7 @@ template <typename ConcurrencyTag = CGAL::Sequential_tag,
std::size_t snap_borders(TriangleMesh& tm,
ToleranceMap tolerance_map,
const CGAL_NP_CLASS& np = parameters::default_values(),
const typename std::enable_if_t<!std::is_same<TriangleMesh, ToleranceMap>::value>* = 0
const typename std::enable_if_t<!std::is_same<TriangleMesh, ToleranceMap>::value>* = 0 // Added to please MSVC 2015
)
{
typedef typename boost::graph_traits<TriangleMesh>::halfedge_descriptor halfedge_descriptor;

View File

@ -1409,7 +1409,7 @@ bool do_intersect(const TriangleMesh& tm,
#ifndef DOXYGEN_RUNNING
, const typename boost::disable_if<
typename boost::mpl::or_<
typename boost::is_same<TriangleMesh, Polyline>::type,
typename boost::is_same<TriangleMesh, Polyline>::type, // Added to please MSVC 2015
typename boost::mpl::not_<typename boost::has_range_iterator<Polyline>::type>::type, // not a range
typename boost::has_range_iterator<
typename boost::mpl::eval_if<