Compares two strings using use_facet<collate<> >.
template <class charT, class Traits, class Allocator> bool operator()( const basic_string<charT,Traits,Allocator>& s1, const basic_string<charT,Traits,Allocator>& s2) const;
Returns true if the first argument is less than the second argument for ordering.