mirror of https://github.com/CGAL/cgal
add comments about workaround
This commit is contained in:
parent
10b0af3092
commit
ff77535dd1
|
|
@ -1302,7 +1302,7 @@ std::size_t snap_borders(TriangleMesh& tm_A,
|
||||||
ToleranceMap_B tolerance_map_B,
|
ToleranceMap_B tolerance_map_B,
|
||||||
const NamedParameters_A& np_A = parameters::default_values(),
|
const NamedParameters_A& np_A = parameters::default_values(),
|
||||||
const NamedParameters_B& np_B = 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;
|
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,
|
std::size_t snap_borders(TriangleMesh& tm,
|
||||||
ToleranceMap tolerance_map,
|
ToleranceMap tolerance_map,
|
||||||
const CGAL_NP_CLASS& np = parameters::default_values(),
|
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;
|
typedef typename boost::graph_traits<TriangleMesh>::halfedge_descriptor halfedge_descriptor;
|
||||||
|
|
|
||||||
|
|
@ -1409,7 +1409,7 @@ bool do_intersect(const TriangleMesh& tm,
|
||||||
#ifndef DOXYGEN_RUNNING
|
#ifndef DOXYGEN_RUNNING
|
||||||
, const typename boost::disable_if<
|
, const typename boost::disable_if<
|
||||||
typename boost::mpl::or_<
|
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::mpl::not_<typename boost::has_range_iterator<Polyline>::type>::type, // not a range
|
||||||
typename boost::has_range_iterator<
|
typename boost::has_range_iterator<
|
||||||
typename boost::mpl::eval_if<
|
typename boost::mpl::eval_if<
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue