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 {
bool less_icase(const char *a, const char *b)
returns true if a < b without regard for letter case
Case-insensitive less order relation functional class for std::map, etc.
bool operator()(const std::string &a, const std::string &b) const
Descending case-insensitive less order relation functional class for std::map, etc.
bool operator()(const std::string &a, const std::string &b) const