QChar
QChar
#include <QChar>
Public Types
| enum | Category { Mark_NonSpacing, Mark_SpacingCombining, Mark_Enclosing, Number_DecimalDigit, ..., Symbol_Other } |
| enum | Decomposition { NoDecomposition, Canonical, Circle, Compat, ..., Wide } |
| enum | Direction { DirAL, DirAN, DirB, DirBN, ..., DirWS } |
| enum | JoiningType { Joining_None, Joining_Causing, Joining_Dual, Joining_Right, Joining_Left, Joining_Transparent } |
| enum | Script { Script_Unknown, Script_Inherited, Script_Common, Script_Latin, ..., Script_ZanabazarSquare } |
| enum | SpecialCharacter { Null, Tabulation, LineFeed, CarriageReturn, ..., LastValidCodePoint } |
| enum | UnicodeVersion { Unicode_1_1, Unicode_2_0, Unicode_2_1_2, Unicode_3_0, ..., Unicode_Unassigned } |
Public Functions
| QChar() | |
| QChar(ushort code) | |
| QChar(uchar cell, uchar row) | |
| QChar(short code) | |
| QChar(uint code) | |
| QChar(int code) | |
| QChar(QChar::SpecialCharacter ch) | |
| QChar(QLatin1Char ch) | |
| QChar(char16_t ch) | |
| QChar(wchar_t ch) | |
| QChar(char ch) | |
| QChar(uchar ch) | |
| QChar::Category | category() const |
| uchar | cell() const |
| unsigned char | combiningClass() const |
| QString | decomposition() const |
| QChar::Decomposition | decompositionTag() const |
| int | digitValue() const |
| QChar::Direction | direction() const |
| bool | hasMirrored() const |
| bool | isDigit() const |
| bool | isHighSurrogate() const |
| bool | isLetter() const |
| bool | isLetterOrNumber() const |
| bool | isLowSurrogate() const |
| bool | isLower() const |
| bool | isMark() const |
| bool | isNonCharacter() const |
| bool | isNull() const |
| bool | isNumber() const |
| bool | isPrint() const |
| bool | isPunct() const |
| bool | isSpace() const |
| bool | isSurrogate() const |
| bool | isSymbol() const |
| bool | isTitleCase() const |
| bool | isUpper() const |
| QChar::JoiningType | joiningType() const |
| QChar | mirroredChar() const |
| uchar | row() const |
| QChar::Script | script() const |
| QChar | toCaseFolded() const |
| char | toLatin1() const |
| QChar | toLower() const |
| QChar | toTitleCase() const |
| QChar | toUpper() const |
| ushort | unicode() const |
| ushort & | unicode() |
| QChar::UnicodeVersion | unicodeVersion() const |
Static Public Members
| QChar::Category | category(uint ucs4) |
| unsigned char | combiningClass(uint ucs4) |
| QChar::UnicodeVersion | currentUnicodeVersion() |
| QString | decomposition(uint ucs4) |
| QChar::Decomposition | decompositionTag(uint ucs4) |
| int | digitValue(uint ucs4) |
| QChar::Direction | direction(uint ucs4) |
| QChar | fromLatin1(char c) |
| bool | hasMirrored(uint ucs4) |
| ushort | highSurrogate(uint ucs4) |
| bool | isDigit(uint ucs4) |
| bool | isHighSurrogate(uint ucs4) |
| bool | isLetter(uint ucs4) |
| bool | isLetterOrNumber(uint ucs4) |
| bool | isLowSurrogate(uint ucs4) |
| bool | isLower(uint ucs4) |
| bool | isMark(uint ucs4) |
| bool | isNonCharacter(uint ucs4) |
| bool | isNumber(uint ucs4) |
| bool | isPrint(uint ucs4) |
| bool | isPunct(uint ucs4) |
| bool | isSpace(uint ucs4) |
| bool | isSurrogate(uint ucs4) |
| bool | isSymbol(uint ucs4) |
| bool | isTitleCase(uint ucs4) |
| bool | isUpper(uint ucs4) |
| QChar::JoiningType | joiningType(uint ucs4) |
| ushort | lowSurrogate(uint ucs4) |
| uint | mirroredChar(uint ucs4) |
| bool | requiresSurrogates(uint ucs4) |
| QChar::Script | script(uint ucs4) |
| uint | surrogateToUcs4(ushort high, ushort low) |
| uint | surrogateToUcs4(QChar high, QChar low) |
| uint | toCaseFolded(uint ucs4) |
| uint | toLower(uint ucs4) |
| uint | toTitleCase(uint ucs4) |
| uint | toUpper(uint ucs4) |
| QChar::UnicodeVersion | unicodeVersion(uint ucs4) |
Related Non-Members
| bool | operator!=(QChar c1, QChar c2) |
| bool | operator<(QChar c1, QChar c2) |
| QDataStream & | operator<<(QDataStream &out, QChar chr) |
| bool | operator<=(QChar c1, QChar c2) |
| bool | operator==(QChar c1, QChar c2) |
| bool | operator>(QChar c1, QChar c2) |
| bool | operator>=(QChar c1, QChar c2) |
| QDataStream & | operator>>(QDataStream &in, QChar &chr) |
##########################
QQ 3087438119

浙公网安备 33010602011771号