mirror of https://github.com/CGAL/cgal
workaround for MSVC 2019
See https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-155/Constrained_triangulation_3/TestReport_Christo_MSVC-2019-Community-Release.gz
This commit is contained in:
parent
d07dc0daad
commit
b28a6bc7f6
|
|
@ -615,12 +615,14 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
Subconstraint_iterator subconstraints_begin() const {
|
Subconstraint_iterator subconstraints_begin() const {
|
||||||
|
#if !defined(BOOST_MSVC) || BOOST_MSVC >= 1930 // skip for MSVC < 2022
|
||||||
BOOST_STL_INTERFACES_STATIC_ASSERT_CONCEPT(Subconstraint_iterator, std::bidirectional_iterator);
|
BOOST_STL_INTERFACES_STATIC_ASSERT_CONCEPT(Subconstraint_iterator, std::bidirectional_iterator);
|
||||||
#if BOOST_VERSION >= 108300
|
# if BOOST_VERSION >= 108300
|
||||||
BOOST_STL_INTERFACES_STATIC_ASSERT_ITERATOR_TRAITS(
|
BOOST_STL_INTERFACES_STATIC_ASSERT_ITERATOR_TRAITS(
|
||||||
Subconstraint_iterator, std::bidirectional_iterator_tag, std::bidirectional_iterator,
|
Subconstraint_iterator, std::bidirectional_iterator_tag, std::bidirectional_iterator,
|
||||||
Subconstraint, Subconstraint, typename Subconstraint_iterator::pointer, std::ptrdiff_t);
|
Subconstraint, Subconstraint, typename Subconstraint_iterator::pointer, std::ptrdiff_t);
|
||||||
#endif
|
# endif
|
||||||
|
#endif // not (MSVC < 2022)
|
||||||
return Subconstraint_iterator(Subconstraint_iterator::Construction_access::begin_tag(),
|
return Subconstraint_iterator(Subconstraint_iterator::Construction_access::begin_tag(),
|
||||||
this);
|
this);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue