| 1819 | |
| 1820 | template<class Char, class Traits, class Allocator> |
| 1821 | bool operator<=(const basic_string<Char, Traits, Allocator>& lhs, |
| 1822 | const basic_string<Char, Traits, Allocator>& rhs) noexcept |
| 1823 | { |
| 1824 | return lhs.compare(rhs) <= 0; |
| 1825 | } |
| 1826 | |
| 1827 | template<class Char, class Traits, class Allocator> |
| 1828 | bool operator<=(const Char* lhs, |