id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 4458,is_iequal optimization,olafvdspek@…,Marshall Clow,"Wouldn't return Arg1 == Arg2 || std::toupper(Arg1,m_Loc)==std::toupper(Arg2,m_Loc); be faster, since it might avoid the toupper calls? {{{ template< typename T1, typename T2 > bool operator()( const T1& Arg1, const T2& Arg2 ) const { #if defined(__BORLANDC__) && (__BORLANDC__ >= 0x560) && (__BORLANDC__ <= 0x564) && !defined(_USE_OLD_RW_STL) return std::toupper(Arg1)==std::toupper(Arg2); #else return std::toupper(Arg1,m_Loc)==std::toupper(Arg2,m_Loc); #endif } }}} ",Feature Requests,closed,Boost 1.44.0,algorithm,Boost 1.43.0,Optimization,wontfix,,