20 #pragma message "C++ support is required for extras module" 24 #ifndef MCR_EXTRAS_UTIL_STRING_LESS_CI_H_ 25 #define MCR_EXTRAS_UTIL_STRING_LESS_CI_H_ 27 #include "mcr/extras/base_cpp.h" 39 std::binary_function<unsigned char,unsigned char,bool> {
40 bool operator()(
const unsigned char& c1,
const unsigned char& c2)
const 42 return tolower(c1) < tolower(c2);
45 bool operator()(
const std::string & s1,
const std::string & s2)
const 47 return std::lexicographical_compare
48 (s1.begin(), s1.end(),
Raise a compiler error. Usage: #include "mcr/err.h"
Libmacro, by Jonathan Pelletier, New Paradigm Software. Alpha version.