44 return IsASCII((
unsigned char)ch);
51 return (
unsigned char)ch <= 0x20;
58 return ch > 0 && ch <= 0x20;
78 return (
signed char)ch >= 0x20;
85 return ch >=
'0' && ch <=
'9';
92 return ch >=
'A' && ch <=
'Z';
99 return ch >=
'a' && ch <=
'z';
124 return ch >=
'a' && ch <=
'z'
137 return ch >=
'A' && ch <=
'Z'
static constexpr bool IsLowerAlphaASCII(char ch)
static constexpr bool IsAlphaASCII(char ch)
static constexpr bool IsDigitASCII(char ch)
static constexpr bool IsASCII(const unsigned char ch)
static constexpr bool IsWhitespaceNotNull(const char ch)
static constexpr bool IsPrintableASCII(char ch)
static constexpr char ToLowerASCII(char ch)
Convert the specified ASCII character (0x00..0x7f) to lower case.
static constexpr bool IsAlphaNumericASCII(char ch)
static constexpr bool IsWhitespaceFast(const char ch)
Is the given character whitespace? This calls the faster one of IsWhitespaceOrNull() or IsWhitespaceN...
static constexpr bool IsUpperAlphaASCII(char ch)
static constexpr char ToUpperASCII(char ch)
Convert the specified ASCII character (0x00..0x7f) to upper case.
static constexpr bool IsWhitespaceOrNull(const char ch)