WTF
WTF::Unicode Namespace Reference
Enumerations | |
enum | CharCategory { NoCategory = 0 , Mark_NonSpacing = 0x00000001 , Mark_SpacingCombining = 0x00000002 , Mark_Enclosing = 0x00000004 , Number_DecimalDigit = 0x00000008 , Number_Letter = 0x00000010 , Number_Other = 0x00000020 , Separator_Space = 0x00000040 , Separator_Line = 0x00000080 , Separator_Paragraph = 0x00000100 , Other_Control = 0x00000200 , Other_Format = 0x00000400 , Other_Surrogate = 0x00000800 , Other_PrivateUse = 0x00001000 , Other_NotAssigned = 0x00002000 , Letter_Uppercase = 0x00004000 , Letter_Lowercase = 0x00008000 , Letter_Titlecase = 0x00010000 , Letter_Modifier = 0x00020000 , Letter_Other = 0x00040000 , Punctuation_Connector = 0x00080000 , Punctuation_Dash = 0x00100000 , Punctuation_Open = 0x00200000 , Punctuation_Close = 0x00400000 , Punctuation_InitialQuote = 0x00800000 , Punctuation_FinalQuote = 0x01000000 , Punctuation_Other = 0x02000000 , Symbol_Math = 0x04000000 , Symbol_Currency = 0x08000000 , Symbol_Modifier = 0x10000000 , Symbol_Other = 0x20000000 } |
Functions | |
CharCategory | category (int32_t c) |
bool | isFormatChar (int32_t c) |
bool | isSeparatorSpace (int32_t c) |
int | toLower (uint16_t *str, int strLength, uint16_t *&destIfNeeded) |
int | toUpper (uint16_t *str, int strLength, uint16_t *&destIfNeeded) |
Enumeration Type Documentation
◆ CharCategory
Definition at line 28 of file UnicodeCategory.h.
Function Documentation
◆ category()
|
inline |
Definition at line 61 of file UnicodeLibC.h.
◆ isFormatChar()
|
inline |
Definition at line 53 of file UnicodeQt4.h.
◆ isSeparatorSpace()
|
inline |
Definition at line 56 of file UnicodeLibC.h.
◆ toLower()
Definition at line 36 of file UnicodeLibC.h.
◆ toUpper()
Definition at line 46 of file UnicodeLibC.h.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.