OpenTTD Source 20260206-master-g4d4e37dbf1
CaseInsensitiveCharTraits Struct Reference

Case insensitive implementation of the standard character type traits. More...

Inheritance diagram for CaseInsensitiveCharTraits:

Static Public Member Functions

static bool eq (char c1, char c2)
static bool ne (char c1, char c2)
static bool lt (char c1, char c2)
static int compare (const char *s1, const char *s2, size_t n)
static const char * find (const char *s, size_t n, char a)

Detailed Description

Case insensitive implementation of the standard character type traits.

Definition at line 264 of file string.cpp.

Member Function Documentation

◆ compare()

int CaseInsensitiveCharTraits::compare ( const char * s1,
const char * s2,
size_t n )
inlinestatic

Definition at line 269 of file string.cpp.

◆ eq()

bool CaseInsensitiveCharTraits::eq ( char c1,
char c2 )
inlinestatic

Definition at line 265 of file string.cpp.

◆ find()

const char * CaseInsensitiveCharTraits::find ( const char * s,
size_t n,
char a )
inlinestatic

Definition at line 279 of file string.cpp.

◆ lt()

bool CaseInsensitiveCharTraits::lt ( char c1,
char c2 )
inlinestatic

Definition at line 267 of file string.cpp.

◆ ne()

bool CaseInsensitiveCharTraits::ne ( char c1,
char c2 )
inlinestatic

Definition at line 266 of file string.cpp.


The documentation for this struct was generated from the following file: