20 #ifndef INCLUDED_RTL_CHARACTER_HXX
21 #define INCLUDED_RTL_CHARACTER_HXX
42 assert(code <= 0x10FFFF);
57 assert(code <= 0x10FFFF);
58 return code >=
'a' && code <=
'z';
72 assert(code <= 0x10FFFF);
73 return code >=
'A' && code <=
'Z';
87 assert(code <= 0x10FFFF);
102 assert(code <= 0x10FFFF);
103 return code >=
'0' && code <=
'9';
117 assert(code <= 0x10FFFF);
132 assert(code <= 0x10FFFF);
133 return isAsciiDigit(code) || (code >=
'A' && code <=
'F');
147 assert(code <= 0x10FFFF);
161 assert(code <= 0x10FFFF);
175 assert(code <= 0x10FFFF);
193 assert(code1 <= 0x10FFFF);
194 assert(code2 <= 0x10FFFF);
sal_Int32 compareIgnoreAsciiCase(sal_uInt32 code1, sal_uInt32 code2)
Compare two characters ignoring ASCII case.
Definition: character.hxx:191
bool isAsciiAlphanumeric(sal_uInt32 code)
Check for ASCII alphanumeric character.
Definition: character.hxx:115
sal_uInt32 toAsciiLowerCase(sal_uInt32 code)
Convert a character, if ASCII, to lower case.
Definition: character.hxx:173
bool isAsciiHexDigit(sal_uInt32 code)
Check for ASCII hexadecimal digit character.
Definition: character.hxx:145
bool isAsciiDigit(sal_uInt32 code)
Check for ASCII digit character.
Definition: character.hxx:100
bool isAsciiCanonicHexDigit(sal_uInt32 code)
Check for ASCII canonic hexadecimal digit character.
Definition: character.hxx:130
bool isAsciiAlpha(sal_uInt32 code)
Check for ASCII alphabetic character.
Definition: character.hxx:85
sal_uInt32 toAsciiUpperCase(sal_uInt32 code)
Convert a character, if ASCII, to upper case.
Definition: character.hxx:159
bool isAscii(sal_uInt32 code)
Check for ASCII character.
Definition: character.hxx:40
bool isAsciiLowerCase(sal_uInt32 code)
Check for ASCII lower case character.
Definition: character.hxx:55
bool isAsciiUpperCase(sal_uInt32 code)
Check for ASCII upper case character.
Definition: character.hxx:70