LibreOffice: rtl/character.hxx File Reference

LibreOffice LibreOffice 6.1 SDK C/C++ API Reference

Namespaces | Functions
character.hxx File Reference
`#include "sal/config.h"`
`#include <cassert>`
`#include <cstddef>`
`#include "sal/types.h"`

Go to the source code of this file.

## Namespaces
| rtl

## Functions
bool | rtl::isUnicodeCodePoint (sal_uInt32 code)
| Check for Unicode code point. More...
bool | rtl::isAscii (sal_uInt32 code)
| Check for ASCII character. More...
bool | rtl::isAsciiLowerCase (sal_uInt32 code)
| Check for ASCII lower case character. More...
bool | rtl::isAsciiUpperCase (sal_uInt32 code)
| Check for ASCII upper case character. More...
bool | rtl::isAsciiAlpha (sal_uInt32 code)
| Check for ASCII alphabetic character. More...
bool | rtl::isAsciiDigit (sal_uInt32 code)
| Check for ASCII digit character. More...
bool | rtl::isAsciiAlphanumeric (sal_uInt32 code)
| Check for ASCII alphanumeric character. More...
bool | rtl::isAsciiCanonicHexDigit (sal_uInt32 code)
| Check for ASCII canonic hexadecimal digit character. More...
bool | rtl::isAsciiHexDigit (sal_uInt32 code)
| Check for ASCII hexadecimal digit character. More...
bool | rtl::isAsciiOctalDigit (sal_uInt32 code)
| Check for ASCII octal digit character. More...
bool | rtl::isAsciiWhiteSpace (sal_uInt32 code)
| Check for ASCII white space character. More...
sal_uInt32 | rtl::toAsciiUpperCase (sal_uInt32 code)
| Convert a character, if ASCII, to upper case. More...
sal_uInt32 | rtl::toAsciiLowerCase (sal_uInt32 code)
| Convert a character, if ASCII, to lower case. More...
sal_Int32 | rtl::compareIgnoreAsciiCase (sal_uInt32 code1, sal_uInt32 code2)
| Compare two characters ignoring ASCII case. More...
bool | rtl::isSurrogate (sal_uInt32 code)
| Check for surrogate. More...
bool | rtl::isHighSurrogate (sal_uInt32 code)
| Check for high surrogate. More...
bool | rtl::isLowSurrogate (sal_uInt32 code)
| Check for low surrogate. More...
sal_Unicode | rtl::getHighSurrogate (sal_uInt32 code)
| Get high surrogate half of a non-BMP Unicode code point. More...
sal_Unicode | rtl::getLowSurrogate (sal_uInt32 code)
| Get low surrogate half of a non-BMP Unicode code point. More...
sal_uInt32 | rtl::combineSurrogates (sal_uInt32 high, sal_uInt32 low)
| Combine surrogates to form a code point. More...
std::size_t | rtl::splitSurrogates (sal_uInt32 code, sal_Unicode *output)
| Split a Unicode code point into UTF-16 code units. More...
bool | rtl::isUnicodeScalarValue (sal_uInt32 code)
| Check for Unicode scalar value. More...