template struct mrpt::config::simpleini::SI_GenericNoCaseΒΆ

Generic ASCII case-insensitive less than comparison.

This class returns numerically ordered ASCII case-insensitive text for all possible sizes and types of SI_CHAR. It is not safe for MBCS text comparison where ASCII A-Z characters are used in the encoding of multi-byte characters.

#include </home/jlblanco/mrpt/libs/config/src/simpleini/SimpleIni.h>

template <class SI_CHAR>
struct SI_GenericNoCase
{
    //
methods

    SI_CHAR locase(SI_CHAR ch) const;

    bool operator () (
        const SI_CHAR* pLeft,
        const SI_CHAR* pRight
        ) const;
};