forked from boostorg/core
Enclose std::min in parentheses to guard against <windows.h>
This commit is contained in:
@ -555,7 +555,7 @@ public:
|
|||||||
boost::throw_exception( std::out_of_range( "basic_string_view::copy" ), BOOST_CURRENT_LOCATION );
|
boost::throw_exception( std::out_of_range( "basic_string_view::copy" ), BOOST_CURRENT_LOCATION );
|
||||||
}
|
}
|
||||||
|
|
||||||
std::size_t rlen = std::min( n, size() - pos );
|
std::size_t rlen = (std::min)( n, size() - pos );
|
||||||
|
|
||||||
traits_type::copy( s, data() + pos, rlen );
|
traits_type::copy( s, data() + pos, rlen );
|
||||||
|
|
||||||
@ -569,7 +569,7 @@ public:
|
|||||||
boost::throw_exception( std::out_of_range( "basic_string_view::substr" ), BOOST_CURRENT_LOCATION );
|
boost::throw_exception( std::out_of_range( "basic_string_view::substr" ), BOOST_CURRENT_LOCATION );
|
||||||
}
|
}
|
||||||
|
|
||||||
std::size_t rlen = std::min( n, size() - pos );
|
std::size_t rlen = (std::min)( n, size() - pos );
|
||||||
|
|
||||||
return basic_string_view( data() + pos, rlen );
|
return basic_string_view( data() + pos, rlen );
|
||||||
}
|
}
|
||||||
@ -578,7 +578,7 @@ public:
|
|||||||
|
|
||||||
BOOST_CXX14_CONSTEXPR int compare( basic_string_view str ) const BOOST_NOEXCEPT
|
BOOST_CXX14_CONSTEXPR int compare( basic_string_view str ) const BOOST_NOEXCEPT
|
||||||
{
|
{
|
||||||
std::size_t rlen = std::min( size(), str.size() );
|
std::size_t rlen = (std::min)( size(), str.size() );
|
||||||
|
|
||||||
int cmp = traits_type::compare( data(), str.data(), rlen );
|
int cmp = traits_type::compare( data(), str.data(), rlen );
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user