Compile [2024-11-19 21:25:07 UTC]: fail
call "C:\teeks99-09\run\results\boost\bin.v2\standalone\msvc\msvc-14.0\msvc-setup.bat" amd64 >nul
cl /Zm800 -nologo "..\libs\icl\test\fastest_separate_interval_set_\fastest_separate_interval_set.cpp" -c -Fo"C:\teeks99-09\run\results\boost\bin.v2\libs\icl\test\fastest_separate_interval_set.test\msvc-14.0\dbg\x86_6\dbg-symbl-off\lnk-sttc\thrd-mlt\fastest_separate_interval_set_\fastest_separate_interval_set.obj" -TP /wd4675 /EHs /GR /Zc:throwingNew /Od /Ob0 /W3 /MDd /Zc:forScope /Zc:wchar_t /Zc:inline /favor:blend -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_NO_LIB=1 -DBOOST_CHRONO_STATIC_LINK=1 -DBOOST_COBALT_USE_STD_PMR=1 -DBOOST_SYSTEM_NO_LIB=1 -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_TEST_NO_AUTO_LINK=1 "-I.." "-IC:\teeks99-09\run\boost_root\libs\assert\include" "-IC:\teeks99-09\run\boost_root\libs\chrono\include" "-IC:\teeks99-09\run\boost_root\libs\core\include" "-IC:\teeks99-09\run\boost_root\libs\integer\include" "-IC:\teeks99-09\run\boost_root\libs\move\include" "-IC:\teeks99-09\run\boost_root\libs\mp11\include" "-IC:\teeks99-09\run\boost_root\libs\predef\include" "-IC:\teeks99-09\run\boost_root\libs\ratio\include" "-IC:\teeks99-09\run\boost_root\libs\system\include" "-IC:\teeks99-09\run\boost_root\libs\throw_exception\include" "-IC:\teeks99-09\run\boost_root\libs\variant2\include" "-IC:\teeks99-09\run\boost_root\libs\winapi\include"
fastest_separate_interval_set.cpp
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\algorithm(1672): error C2665: 'std::_Reverse_copy1': none of the 2 overloads could convert all the argument types
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\algorithm(1655): note: could be '_OutIt std::_Reverse_copy1<_Iter,_OutIt>(_BidIt,_BidIt,_OutIt,std::random_access_iterator_tag,std::random_access_iterator_tag)'
with
[
_OutIt=std::back_insert_iterator<VectorT>,
_Iter=boost::icl::element_iterator<std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<boost::icl::discrete_interval<bicremental_type_5,std::less>>>>>,
_BidIt=boost::icl::element_iterator<std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<boost::icl::discrete_interval<bicremental_type_5,std::less>>>>>
]
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\algorithm(1645): note: or '_OutIt std::_Reverse_copy1<_Iter,_OutIt>(_BidIt,_BidIt,_OutIt,std::bidirectional_iterator_tag,std::_Any_tag)'
with
[
_OutIt=std::back_insert_iterator<VectorT>,
_Iter=boost::icl::element_iterator<std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<boost::icl::discrete_interval<bicremental_type_5,std::less>>>>>,
_BidIt=boost::icl::element_iterator<std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<boost::icl::discrete_interval<bicremental_type_5,std::less>>>>>
]
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\algorithm(1672): note: while trying to match the argument list '(boost::icl::element_iterator<std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<boost::icl::discrete_interval<DomainT,Compare>>>>>, boost::icl::element_iterator<std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<boost::icl::discrete_interval<DomainT,Compare>>>>>, std::back_insert_iterator<VectorT>, boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag,Traversal>, std::output_iterator_tag)'
with
[
DomainT=bicremental_type_5,
Compare=std::less
]
and
[
DomainT=bicremental_type_5,
Compare=std::less
]
and
[
Traversal=boost::iterators::bidirectional_traversal_tag
]
c:\teeks99-09\run\boost_root\libs\icl\test\fastest_separate_interval_set_\../test_interval_set_shared.hpp(798): note: see reference to function template instantiation '_OutIt std::reverse_copy<boost::icl::element_iterator<std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<boost::icl::discrete_interval<DomainT,Compare>>>>>,std::back_insert_iterator<VectorT>>(_BidIt,_BidIt,_OutIt)' being compiled
with
[
_OutIt=std::back_insert_iterator<VectorT>,
DomainT=bicremental_type_5,
Compare=std::less,
_BidIt=boost::icl::element_iterator<std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<boost::icl::discrete_interval<bicremental_type_5,std::less>>>>>
]
c:\teeks99-09\run\boost_root\libs\icl\test\fastest_separate_interval_set_\../fastest_interval_set_cases.hpp(61): note: see reference to function template instantiation 'void interval_set_element_iter_4_discrete_types<boost::icl::separate_interval_set,discrete_type_2>(void)' being compiled