LibreOffice
LibreOffice 24.2 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

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