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)

 

 

 

 
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)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

##########################

posted @ 2022-12-14 12:17  西北逍遥  阅读(52)  评论(0编辑  收藏  举报