LibreOffice
LibreOffice 5.3 SDK C/C++ API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
character.hxx File Reference
#include <sal/config.h>
#include <cassert>
#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...
 
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::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...