fixed to comparison operator in is_not_grater predicate

[SVN r33236]
This commit is contained in:
Pavol Droba
2006-03-06 18:05:10 +00:00
parent 131484606f
commit 603223fd3d

View File

@ -144,7 +144,7 @@ namespace boost {
template< typename T1, typename T2 > template< typename T1, typename T2 >
bool operator()( const T1& Arg1, const T2& Arg2 ) const bool operator()( const T1& Arg1, const T2& Arg2 ) const
{ {
return Arg1>=Arg2; return Arg1<=Arg2;
} }
}; };
@ -171,9 +171,9 @@ namespace boost {
bool operator()( const T1& Arg1, const T2& Arg2 ) const bool operator()( const T1& Arg1, const T2& Arg2 ) const
{ {
#if defined(__BORLANDC__) && (__BORLANDC__ >= 0x560) && (__BORLANDC__ <= 0x564) && !defined(_USE_OLD_RW_STL) #if defined(__BORLANDC__) && (__BORLANDC__ >= 0x560) && (__BORLANDC__ <= 0x564) && !defined(_USE_OLD_RW_STL)
return std::toupper(Arg1)>=std::toupper(Arg2); return std::toupper(Arg1)<=std::toupper(Arg2);
#else #else
return std::toupper(Arg1,m_Loc)>=std::toupper(Arg2,m_Loc); return std::toupper(Arg1,m_Loc)<=std::toupper(Arg2,m_Loc);
#endif #endif
} }