11#ifndef TLX_STRING_LESS_ICASE_HEADER
12#define TLX_STRING_LESS_ICASE_HEADER
28bool less_icase(
const char* a,
const std::string& b);
31bool less_icase(
const std::string& a,
const char* b);
34bool 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