Test output: teeks99-09-v17ml-64onAMD64 - icl - test_misc / msvc-14.3
Rev 2b7c83edd2af574bf4a892389c61cee817fcb8c5 / Fri, 15 Nov 2024 13:40:37 +0000
Compile [2024-11-15 23:44:01 UTC]: fail


    call "C:\teeks99-09\run\results\boost\bin.v2\standalone\msvc\msvc-14.3\msvc-setup.bat"  >nul
 cl /Zm800 -nologo "..\libs\icl\test\test_misc_\test_misc.cpp" -c -Fo"C:\teeks99-09\run\results\boost\bin.v2\libs\icl\test\test_misc.test\msvc-14.3\dbg\x86_6\dbg-symbl-off\lnk-sttc\thrd-mlt\test_misc_\test_misc.obj"     -TP /wd4675 /EHs /GR /Zc:throwingNew /Od /Ob0 /W3 /MDd /Zc:forScope /Zc:wchar_t /Zc:inline /favor:blend /std:c++latest -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" 

test_misc.cpp
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\__msvc_iter_core.hpp(164): error C2794: 'value_type': is not a member of any direct or indirect base class of 'std::indirectly_readable_traits<boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<DomainT,Compare>,int>>>>>>'
        with
        [
            DomainT=test_between::test_method::T,
            Compare=std::less
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\__msvc_iter_core.hpp(164): note: the template instantiation context (the oldest one first) is
..\libs\icl\test\test_misc_\test_misc.cpp(108): note: see reference to function template instantiation '_InIt std::find<boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<DomainT,Compare>,int>>>>>,std::pair<const int,int>>(_InIt,const _InIt,const _Ty &)' being compiled
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>,
            DomainT=test_between::test_method::T,
            Compare=std::less,
            _Ty=std::pair<const int,int>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(6024): note: see reference to function template instantiation '_InIt std::_Find_unchecked<_InIt,_Ty>(_InIt,const _InIt,const _Ty &)' being compiled
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>,
            _Ty=std::pair<const int,int>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5977): note: see reference to variable template 'const bool _Vector_alg_in_find_is_safe<boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<boost::icl::discrete_interval<int,std::less> const ,int> > > > >,std::pair<int const ,int> >' being compiled
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5917): note: see reference to alias template instantiation 'std::_Iter_value_t<_InIt>' being compiled
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(1183): note: see reference to alias template instantiation 'std::iter_value_t<_InIt>' being compiled
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(1183): error C2938: 'std::iter_value_t' : Failed to specialize alias template
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5917): error C2062: type 'unknown-type' unexpected
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5977): error C3376: 'std::_Vector_alg_in_find_is_safe': only static data member templates are allowed
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5977): error C2131: expression did not evaluate to a constant
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5977): note: failure was caused by a read of an uninitialized symbol
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5977): note: see usage of 'std::_Vector_alg_in_find_is_safe<boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<DomainT,Compare>,int>>>>>,_Ty>'
        with
        [
            DomainT=test_between::test_method::T,
            Compare=std::less,
            _Ty=std::pair<const int,int>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(477): error C2662: 'Reference *boost::iterators::detail::operator_arrow_dispatch<Reference,boost::icl::mapped_reference<int,int> *>::proxy::operator ->(void)': cannot convert 'this' pointer from 'const _Ptr' to 'boost::iterators::detail::operator_arrow_dispatch<Reference,boost::icl::mapped_reference<int,int> *>::proxy &'
        with
        [
            Reference=boost::icl::mapped_reference<int,int>
        ]
        and
        [
            _Ptr=boost::iterators::detail::operator_arrow_dispatch<boost::icl::mapped_reference<int,int>,boost::icl::mapped_reference<int,int> *>::proxy
        ]
        and
        [
            Reference=boost::icl::mapped_reference<int,int>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(477): note: Conversion loses qualifiers
..\boost/iterator/iterator_facade.hpp(408): note: see declaration of 'boost::iterators::detail::operator_arrow_dispatch<Reference,boost::icl::mapped_reference<int,int> *>::proxy::operator ->'
        with
        [
            Reference=boost::icl::mapped_reference<int,int>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(477): note: while trying to match the argument list '()'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(477): note: the template instantiation context (the oldest one first) is
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5986): note: see reference to function template instantiation 'auto std::_To_address<_InIt>(const _Iter &) noexcept' being compiled
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>,
            _Iter=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(4501): note: see reference to function template instantiation 'auto std::to_address<_Iter>(const _Ptr &) noexcept' being compiled
        with
        [
            _Iter=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>,
            _Ptr=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(477): note: see reference to function template instantiation 'auto std::to_address<boost::iterators::detail::operator_arrow_dispatch<Reference,boost::icl::mapped_reference<int,int> *>::proxy>(const _Ptr &) noexcept' being compiled
        with
        [
            Reference=boost::icl::mapped_reference<int,int>,
            _Ptr=boost::iterators::detail::operator_arrow_dispatch<boost::icl::mapped_reference<int,int>,boost::icl::mapped_reference<int,int> *>::proxy
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5986): error C3313: '_First_ptr': variable cannot have the type 'const void'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5987): error C3536: '_First_ptr': cannot be used before it is initialized
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5987): error C2672: 'std::_Find_vectorized': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(172): note: could be '_Ty *std::_Find_vectorized(_Ty *const ,_Ty *const ,const _TVal) noexcept'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5987): note: '_Ty *std::_Find_vectorized(_Ty *const ,_Ty *const ,const _TVal) noexcept': could not deduce template argument for '_Ty *const ' from 'int'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5987): error C2737: '_Result': const object must be initialized
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): error C3536: '_Result': cannot be used before it is initialized
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): error C2676: binary '+': '_InIt' does not define this operator or a conversion to a type acceptable to the predefined operator
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(4454): note: could be 'std::move_iterator<_Iter> std::operator +(move_iterator<_Iter>::difference_type,const std::move_iterator<_Iter> &) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'std::move_iterator<_Iter> std::operator +(move_iterator<_Iter>::difference_type,const std::move_iterator<_Iter> &) noexcept(<expr>)': could not deduce template argument for 'const std::move_iterator<_Iter> &' from 'int'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(1920): note: or       'std::reverse_iterator<_BidIt> std::operator +(reverse_iterator<_BidIt>::difference_type,const std::reverse_iterator<_BidIt> &) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'std::reverse_iterator<_BidIt> std::operator +(reverse_iterator<_BidIt>::difference_type,const std::reverse_iterator<_BidIt> &) noexcept(<expr>)': could not deduce template argument for 'const std::reverse_iterator<_BidIt> &' from 'int'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(1920): note: or       'std::reverse_iterator<_BidIt> std::operator +(reverse_iterator<_BidIt>::difference_type,const std::reverse_iterator<_BidIt> &) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'std::reverse_iterator<_BidIt> std::operator +(reverse_iterator<_BidIt>::difference_type,const std::reverse_iterator<_BidIt> &) noexcept(<expr>)': could not deduce template argument for 'const std::reverse_iterator<_BidIt> &' from 'int'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(4454): note: or       'std::move_iterator<_Iter> std::operator +(move_iterator<_Iter>::difference_type,const std::move_iterator<_Iter> &) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'std::move_iterator<_Iter> std::operator +(move_iterator<_Iter>::difference_type,const std::move_iterator<_Iter> &) noexcept(<expr>)': could not deduce template argument for 'const std::move_iterator<_Iter> &' from 'int'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xstring(3123): note: or       'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const std::basic_string<_Elem,_Traits,_Alloc> &,const std::basic_string<_Elem,_Traits,_Alloc> &)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const std::basic_string<_Elem,_Traits,_Alloc> &,const std::basic_string<_Elem,_Traits,_Alloc> &)': could not deduce template argument for 'const std::basic_string<_Elem,_Traits,_Alloc> &' from '_InIt'
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xstring(3135): note: or       'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const _Elem *const ,const std::basic_string<_Elem,_Traits,_Alloc> &)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const _Elem *const ,const std::basic_string<_Elem,_Traits,_Alloc> &)': could not deduce template argument for 'const _Elem *const ' from '_InIt'
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xstring(3148): note: or       'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const _Elem,const std::basic_string<_Elem,_Traits,_Alloc> &)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const _Elem,const std::basic_string<_Elem,_Traits,_Alloc> &)': could not deduce template argument for 'const std::basic_string<_Elem,_Traits,_Alloc> &' from 'int'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xstring(3159): note: or       'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const std::basic_string<_Elem,_Traits,_Alloc> &,const _Elem *const )'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const std::basic_string<_Elem,_Traits,_Alloc> &,const _Elem *const )': could not deduce template argument for 'const std::basic_string<_Elem,_Traits,_Alloc> &' from '_InIt'
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xstring(3172): note: or       'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const std::basic_string<_Elem,_Traits,_Alloc> &,const _Elem)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const std::basic_string<_Elem,_Traits,_Alloc> &,const _Elem)': could not deduce template argument for 'const std::basic_string<_Elem,_Traits,_Alloc> &' from '_InIt'
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xstring(3183): note: or       'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const std::basic_string<_Elem,_Traits,_Alloc> &,std::basic_string<_Elem,_Traits,_Alloc> &&)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const std::basic_string<_Elem,_Traits,_Alloc> &,std::basic_string<_Elem,_Traits,_Alloc> &&)': could not deduce template argument for 'const std::basic_string<_Elem,_Traits,_Alloc> &' from '_InIt'
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xstring(3189): note: or       'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(std::basic_string<_Elem,_Traits,_Alloc> &&,const std::basic_string<_Elem,_Traits,_Alloc> &)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(std::basic_string<_Elem,_Traits,_Alloc> &&,const std::basic_string<_Elem,_Traits,_Alloc> &)': could not deduce template argument for 'std::basic_string<_Elem,_Traits,_Alloc> &&' from '_InIt'
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xstring(3195): note: or       'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(std::basic_string<_Elem,_Traits,_Alloc> &&,std::basic_string<_Elem,_Traits,_Alloc> &&)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(std::basic_string<_Elem,_Traits,_Alloc> &&,std::basic_string<_Elem,_Traits,_Alloc> &&)': could not deduce template argument for 'std::basic_string<_Elem,_Traits,_Alloc> &&' from '_InIt'
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xstring(3208): note: or       'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const _Elem *const ,std::basic_string<_Elem,_Traits,_Alloc> &&)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const _Elem *const ,std::basic_string<_Elem,_Traits,_Alloc> &&)': could not deduce template argument for 'const _Elem *const ' from '_InIt'
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xstring(3214): note: or       'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const _Elem,std::basic_string<_Elem,_Traits,_Alloc> &&)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const _Elem,std::basic_string<_Elem,_Traits,_Alloc> &&)': could not deduce template argument for 'std::basic_string<_Elem,_Traits,_Alloc> &&' from 'int'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xstring(3220): note: or       'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(std::basic_string<_Elem,_Traits,_Alloc> &&,const _Elem *const )'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(std::basic_string<_Elem,_Traits,_Alloc> &&,const _Elem *const )': could not deduce template argument for 'std::basic_string<_Elem,_Traits,_Alloc> &&' from '_InIt'
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xstring(3226): note: or       'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(std::basic_string<_Elem,_Traits,_Alloc> &&,const _Elem)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(std::basic_string<_Elem,_Traits,_Alloc> &&,const _Elem)': could not deduce template argument for 'std::basic_string<_Elem,_Traits,_Alloc> &&' from '_InIt'
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
..\boost/iterator/iterator_facade.hpp(612): note: or       'boost::iterators::enable_if<boost::iterators::detail::is_traversal_at_least<TC,boost::iterators::random_access_traversal_tag>,Derived>::type boost::iterators::operator +(const boost::iterators::iterator_facade<Derived1,V1,TC1,Reference1,Difference1> &,Derived::difference_type)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: Failed to specialize function template 'boost::iterators::enable_if<boost::iterators::detail::is_traversal_at_least<TC,boost::iterators::random_access_traversal_tag>,Derived>::type boost::iterators::operator +(const boost::iterators::iterator_facade<Derived1,V1,TC1,Reference1,Difference1> &,Derived::difference_type)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: With the following template arguments:
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'Derived=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<DomainT,Compare>,int>>>>>'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'V=boost::icl::mapped_reference<int,int>'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'TC=boost::iterators::bidirectional_traversal_tag'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'R=boost::icl::mapped_reference<int,int>'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'D=ptrdiff_t'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'type': is not a member of any direct or indirect base class of 'boost::iterators::enable_if<boost::iterators::detail::is_traversal_at_least<CategoryOrTraversal,boost::iterators::random_access_traversal_tag>,boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<DomainT,Compare>,int>>>>>>'
        with
        [
            CategoryOrTraversal=boost::iterators::bidirectional_traversal_tag,
            DomainT=test_between::test_method::T,
            Compare=std::less
        ]
..\boost/iterator/iterator_facade.hpp(619): note: or       'boost::iterators::enable_if<boost::iterators::detail::is_traversal_at_least<TC,boost::iterators::random_access_traversal_tag>,Derived>::type boost::iterators::operator +(Derived::difference_type,const boost::iterators::iterator_facade<Derived1,V1,TC1,Reference1,Difference1> &)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'boost::iterators::enable_if<boost::iterators::detail::is_traversal_at_least<TC,boost::iterators::random_access_traversal_tag>,Derived>::type boost::iterators::operator +(Derived::difference_type,const boost::iterators::iterator_facade<Derived1,V1,TC1,Reference1,Difference1> &)': could not deduce template argument for 'const boost::iterators::iterator_facade<Derived1,V1,TC1,Reference1,Difference1> &' from 'int'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\complex(1421): note: or       'std::complex<_Other> std::operator +(const std::complex<_Other> &,const std::complex<_Other> &) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'std::complex<_Other> std::operator +(const std::complex<_Other> &,const std::complex<_Other> &) noexcept(<expr>)': could not deduce template argument for 'const std::complex<_Other> &' from '_InIt'
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\complex(1429): note: or       'std::complex<_Other> std::operator +(const std::complex<_Other> &,const _Ty &) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'std::complex<_Other> std::operator +(const std::complex<_Other> &,const _Ty &) noexcept(<expr>)': could not deduce template argument for 'const std::complex<_Other> &' from '_InIt'
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\complex(1437): note: or       'std::complex<_Other> std::operator +(const _Ty &,const std::complex<_Other> &) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'std::complex<_Other> std::operator +(const _Ty &,const std::complex<_Other> &) noexcept(<expr>)': could not deduce template argument for 'const std::complex<_Other> &' from 'int'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\complex(1517): note: or       'std::complex<_Other> std::operator +(const std::complex<_Other> &) noexcept(<expr>)'
..\boost/icl/concept/interval_associator.hpp(348): note: or       'enable_if<boost::icl::is_binary_intra_combinable<GuideT,CompanionT>,Type>::type boost::icl::operator +(const Type &,const OperandT &)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: Failed to specialize function template 'enable_if<boost::icl::is_binary_intra_combinable<GuideT,CompanionT>,Type>::type boost::icl::operator +(const Type &,const OperandT &)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: With the following template arguments:
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'Type=_InIt'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'OperandT=int'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'type': is not a member of any direct or indirect base class of 'boost::enable_if<boost::icl::is_binary_intra_combinable<_InIt,int>,_InIt>'
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
..\boost/icl/concept/interval_associator.hpp(356): note: or       'enable_if<boost::icl::is_binary_intra_combinable<GuideT,CompanionT>,Type>::type boost::icl::operator +(Type &&,const OperandT &)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: Failed to specialize function template 'enable_if<boost::icl::is_binary_intra_combinable<GuideT,CompanionT>,Type>::type boost::icl::operator +(Type &&,const OperandT &)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: With the following template arguments:
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'Type=_InIt &'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'OperandT=int'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'type': is not a member of any direct or indirect base class of 'boost::enable_if<boost::icl::is_binary_intra_combinable<_InIt &,int>,_InIt &>'
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
..\boost/icl/concept/interval_associator.hpp(382): note: or       'enable_if<boost::icl::is_binary_intra_combinable<GuideT,CompanionT>,Type>::type boost::icl::operator +(const OperandT &,const Type &)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: Failed to specialize function template 'enable_if<boost::icl::is_binary_intra_combinable<GuideT,CompanionT>,Type>::type boost::icl::operator +(const OperandT &,const Type &)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: With the following template arguments:
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'Type=int'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'OperandT=_InIt'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'type': is not a member of any direct or indirect base class of 'boost::enable_if<boost::icl::is_binary_intra_combinable<int,_InIt>,int>'
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
..\boost/icl/concept/interval_associator.hpp(390): note: or       'enable_if<boost::icl::is_binary_intra_combinable<GuideT,CompanionT>,Type>::type boost::icl::operator +(const OperandT &,Type &&)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: Failed to specialize function template 'enable_if<boost::icl::is_binary_intra_combinable<GuideT,CompanionT>,Type>::type boost::icl::operator +(const OperandT &,Type &&)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: With the following template arguments:
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'Type=int'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'OperandT=_InIt'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'type': is not a member of any direct or indirect base class of 'boost::enable_if<boost::icl::is_binary_intra_combinable<int,_InIt>,int>'
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
..\boost/icl/concept/interval_associator.hpp(416): note: or       'enable_if<boost::icl::is_interval_container<Type>,Type>::type boost::icl::operator +(const Type &,const Type &)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'enable_if<boost::icl::is_interval_container<Type>,Type>::type boost::icl::operator +(const Type &,const Type &)': template parameter 'Type' is ambiguous
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: could be 'int'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: or       '_InIt'
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'enable_if<boost::icl::is_interval_container<Type>,Type>::type boost::icl::operator +(const Type &,const Type &)': could not deduce template argument for 'const Type &' from 'int'
..\boost/icl/concept/interval_associator.hpp(424): note: or       'enable_if<boost::icl::is_interval_container<Type>,Type>::type boost::icl::operator +(Type &&,const Type &)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'enable_if<boost::icl::is_interval_container<Type>,Type>::type boost::icl::operator +(Type &&,const Type &)': template parameter 'Type' is ambiguous
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: could be 'int'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: or       '_InIt &'
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'enable_if<boost::icl::is_interval_container<Type>,Type>::type boost::icl::operator +(Type &&,const Type &)': could not deduce template argument for 'const Type &' from 'int'
..\boost/icl/concept/interval_associator.hpp(431): note: or       'enable_if<boost::icl::is_interval_container<Type>,Type>::type boost::icl::operator +(const Type &,Type &&)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'enable_if<boost::icl::is_interval_container<Type>,Type>::type boost::icl::operator +(const Type &,Type &&)': template parameter 'Type' is ambiguous
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: could be 'int'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: or       '_InIt'
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'enable_if<boost::icl::is_interval_container<Type>,Type>::type boost::icl::operator +(const Type &,Type &&)': could not deduce template argument for 'Type &&' from 'int'
..\boost/icl/concept/interval_associator.hpp(438): note: or       'enable_if<boost::icl::is_interval_container<Type>,Type>::type boost::icl::operator +(Type &&,Type &&)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'enable_if<boost::icl::is_interval_container<Type>,Type>::type boost::icl::operator +(Type &&,Type &&)': template parameter 'Type' is ambiguous
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: could be 'int'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: or       '_InIt &'
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'enable_if<boost::icl::is_interval_container<Type>,Type>::type boost::icl::operator +(Type &&,Type &&)': could not deduce template argument for 'Type &&' from 'int'
..\boost/icl/concept/element_associator.hpp(178): note: or       'enable_if<boost::icl::is_associative_element_container<Type>,Type>::type boost::icl::operator +(Type,const Type::value_type &)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: Failed to specialize function template 'enable_if<boost::icl::is_associative_element_container<Type>,Type>::type boost::icl::operator +(Type,const Type::value_type &)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: With the following template arguments:
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'Type=_InIt'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'type': is not a member of any direct or indirect base class of 'boost::enable_if<boost::icl::is_associative_element_container<_InIt>,_InIt>'
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
..\boost/icl/concept/element_associator.hpp(185): note: or       'enable_if<boost::icl::is_associative_element_container<Type>,Type>::type boost::icl::operator +(const Type::value_type &,Type)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: Failed to specialize function template 'enable_if<boost::icl::is_associative_element_container<Type>,Type>::type boost::icl::operator +(const Type::value_type &,Type)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: With the following template arguments:
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'Type=int'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'type': is not a member of any direct or indirect base class of 'boost::enable_if<boost::icl::is_associative_element_container<int>,int>'
..\boost/icl/concept/element_associator.hpp(206): note: or       'enable_if<boost::icl::is_associative_element_container<Type>,Type>::type boost::icl::operator +(Type,const Type &)'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'enable_if<boost::icl::is_associative_element_container<Type>,Type>::type boost::icl::operator +(Type,const Type &)': template parameter 'Type' is ambiguous
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: could be 'int'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: or       '_InIt'
        with
        [
            _InIt=boost::icl::element_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const boost::icl::discrete_interval<test_between::test_method::T,std::less>,int>>>>>
        ]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xutility(5991): note: 'enable_if<boost::icl::is_associative_element_container<Type>,Type>::type boost::icl::operator +(Type,const Type &)': could not deduce template argument for 'const Type &' from 'int'