11 #ifndef TLX_STRING_LESS_ICASE_HEADER 12 #define TLX_STRING_LESS_ICASE_HEADER 28 bool less_icase(
const char* a,
const std::string& b);
31 bool less_icase(
const std::string& a,
const char* b);
34 bool less_icase(
const std::string& a,
const std::string& b);
41 inline bool operator () (
const std::string& a,
const std::string& b)
const {
49 inline bool operator () (
const std::string& a,
const std::string& b)
const {
58 #endif // !TLX_STRING_LESS_ICASE_HEADER bool less_icase(const char *a, const char *b)
returns true if a < b without regard for letter case
Descending case-insensitive less order relation functional class for std::map, etc.
bool operator()(const std::string &a, const std::string &b) const
Case-insensitive less order relation functional class for std::map, etc.