QChar
#include <QtCore/QChar>
More information will be added here shortly. For now, you'll find more extensive information about this class in the Qt reference for QChar
Overview
Public Types Index
Public Functions Index
QChar () | |
QT_ASCII_CAST_WARN_CONSTRUCTOR | QChar (char c) |
QT_ASCII_CAST_WARN_CONSTRUCTOR | QChar (uchar c) |
QChar (QLatin1Char ch) | |
QChar (uchar c, uchar r) | |
QChar (ushort rc) | |
QChar (short rc) | |
QChar (uint rc) | |
QChar (int rc) | |
QChar (SpecialCharacter sc) | |
Category | category () const |
uchar | cell () const |
unsigned char | combiningClass () const |
QString | decomposition () const |
Decomposition | decompositionTag () const |
int | digitValue () const |
Direction | direction () const |
bool | hasMirrored () const |
bool | isDigit () const |
bool | isHighSurrogate () const |
bool | isLetter () const |
bool | isLetterOrNumber () const |
bool | isLower () const |
bool | isLowSurrogate () const |
bool | isMark () const |
bool | isNull () const |
bool | isNumber () const |
bool | isPrint () const |
bool | isPunct () const |
bool | isSpace () const |
bool | isSymbol () const |
bool | isTitleCase () const |
bool | isUpper () const |
Joining | joining () const |
QChar | mirroredChar () const |
uchar | row () const |
void | setCell (uchar cell) |
void | setRow (uchar row) |
char | toAscii () const |
QChar | toCaseFolded () const |
char | toLatin1 () const |
QChar | toLower () const |
QChar | toTitleCase () const |
QChar | toUpper () const |
ushort | unicode () const |
ushort & | unicode () |
UnicodeVersion | unicodeVersion () const |
Static Public Functions Index
Category QT_FASTCALL | category (uint ucs4) |
Category QT_FASTCALL | category (ushort ucs2) |
unsigned char QT_FASTCALL | combiningClass (uint ucs4) |
unsigned char QT_FASTCALL | combiningClass (ushort ucs2) |
UnicodeVersion QT_FASTCALL | currentUnicodeVersion () |
QString QT_FASTCALL | decomposition (uint ucs4) |
Decomposition QT_FASTCALL | decompositionTag (uint ucs4) |
int QT_FASTCALL | digitValue (uint ucs4) |
int QT_FASTCALL | digitValue (ushort ucs2) |
Direction QT_FASTCALL | direction (uint ucs4) |
Direction QT_FASTCALL | direction (ushort ucs2) |
QChar | fromAscii (char c) |
QChar | fromLatin1 (char c) |
ushort | highSurrogate (uint ucs4) |
bool | isHighSurrogate (uint ucs4) |
bool | isLowSurrogate (uint ucs4) |
Joining QT_FASTCALL | joining (uint ucs4) |
Joining QT_FASTCALL | joining (ushort ucs2) |
ushort | lowSurrogate (uint ucs4) |
uint QT_FASTCALL | mirroredChar (uint ucs4) |
ushort QT_FASTCALL | mirroredChar (ushort ucs2) |
bool | requiresSurrogates (uint ucs4) |
uint | surrogateToUcs4 (ushort high, ushort low) |
uint | surrogateToUcs4 (QChar high, QChar low) |
uint QT_FASTCALL | toCaseFolded (uint ucs4) |
ushort QT_FASTCALL | toCaseFolded (ushort ucs2) |
uint QT_FASTCALL | toLower (uint ucs4) |
ushort QT_FASTCALL | toLower (ushort ucs2) |
uint QT_FASTCALL | toTitleCase (uint ucs4) |
ushort QT_FASTCALL | toTitleCase (ushort ucs2) |
uint QT_FASTCALL | toUpper (uint ucs4) |
ushort QT_FASTCALL | toUpper (ushort ucs2) |
UnicodeVersion QT_FASTCALL | unicodeVersion (uint ucs4) |
UnicodeVersion QT_FASTCALL | unicodeVersion (ushort ucs2) |
Public Types
- NoCategory
- Mark_NonSpacing
- Mark_SpacingCombining
- Mark_Enclosing
- Number_DecimalDigit
- Number_Letter
- Number_Other
- Separator_Space
- Separator_Line
- Separator_Paragraph
- Other_Control
- Other_Format
- Other_Surrogate
- Other_PrivateUse
- Other_NotAssigned
- Letter_Uppercase
- Letter_Lowercase
- Letter_Titlecase
- Letter_Modifier
- Letter_Other
- Punctuation_Connector
- Punctuation_Dash
- Punctuation_Open
- Punctuation_Close
- Punctuation_InitialQuote
- Punctuation_FinalQuote
- Punctuation_Other
- Symbol_Math
- Symbol_Currency
- Symbol_Modifier
- Symbol_Other
- Punctuation_Dask Punctuation_Dash
- Combining_BelowLeftAttached 200
- Combining_BelowAttached 202
- Combining_BelowRightAttached 204
- Combining_LeftAttached 208
- Combining_RightAttached 210
- Combining_AboveLeftAttached 212
- Combining_AboveAttached 214
- Combining_AboveRightAttached 216
- Combining_BelowLeft 218
- Combining_Below 220
- Combining_BelowRight 222
- Combining_Left 224
- Combining_Right 226
- Combining_AboveLeft 228
- Combining_Above 230
- Combining_AboveRight 232
- Combining_DoubleBelow 233
- Combining_DoubleAbove 234
- Combining_IotaSubscript 240
- NoDecomposition
- Canonical
- Font
- NoBreak
- Initial
- Medial
- Final
- Isolated
- Circle
- Super
- Sub
- Vertical
- Wide
- Narrow
- Small
- Square
- Compat
- Fraction
- DirL
- DirR
- DirEN
- DirES
- DirET
- DirAN
- DirCS
- DirB
- DirS
- DirWS
- DirON
- DirLRE
- DirLRO
- DirAL
- DirRLE
- DirRLO
- DirPDF
- DirNSM
- DirBN
- OtherJoining
- Dual
- Right
- Center
- Null 0x0000
- Nbsp 0x00a0
- ReplacementCharacter 0xfffd
- ObjectReplacementCharacter 0xfffc
- ByteOrderMark 0xfeff
- ByteOrderSwapped 0xfffe
- ParagraphSeparator 0x2029
- LineSeparator 0x2028
- Unicode_Unassigned
- Unicode_1_1
- Unicode_2_0
- Unicode_2_1_2
- Unicode_3_0
- Unicode_3_1
- Unicode_3_2
- Unicode_4_0
- Unicode_4_1
- Unicode_5_0
Public Functions
QT_ASCII_CAST_WARN_CONSTRUCTOR
QT_ASCII_CAST_WARN_CONSTRUCTOR
Category
uchar
unsigned char
Decomposition
int
Direction
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
Joining
uchar
void
void
char
char
ushort
ushort &
UnicodeVersion
Static Public Functions
Category QT_FASTCALL
Category QT_FASTCALL
unsigned char QT_FASTCALL
unsigned char QT_FASTCALL
UnicodeVersion QT_FASTCALL
QString QT_FASTCALL
Decomposition QT_FASTCALL
int QT_FASTCALL
int QT_FASTCALL
Direction QT_FASTCALL
Direction QT_FASTCALL
ushort
bool
bool
Joining QT_FASTCALL
Joining QT_FASTCALL
ushort
uint QT_FASTCALL
ushort QT_FASTCALL
bool
uint
uint
uint QT_FASTCALL
ushort QT_FASTCALL
uint QT_FASTCALL
ushort QT_FASTCALL
uint QT_FASTCALL
ushort QT_FASTCALL
uint QT_FASTCALL
ushort QT_FASTCALL
UnicodeVersion QT_FASTCALL
UnicodeVersion QT_FASTCALL
© 2013 Digia Plc and/or its subsidiaries. Documentation contributions included herein are the copyrights of their respective owners.
The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation.
Documentation sources may be obtained from www.qt-project.org.
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide. All other trademarks are property of their respective owners. Privacy Policy