| 1769 | |
| 1770 | template<class Char, class Traits, class Allocator> |
| 1771 | bool operator<(const basic_string<Char, Traits, Allocator>& lhs, |
| 1772 | const basic_string<Char, Traits, Allocator>& rhs) noexcept |
| 1773 | { |
| 1774 | return lhs.compare(rhs) < 0; |
| 1775 | } |
| 1776 | |
| 1777 | template<class Char, class Traits, class Allocator> |
| 1778 | bool operator<(const Char* lhs, |