Qt 4.8
Classes | Namespaces | Macros | Enumerations | Functions
qunicodetables_p.h File Reference
#include <QtCore/qchar.h>

Go to the source code of this file.

Classes

struct  QUnicodeTables::Properties
 

Namespaces

 QUnicodeTables
 

Macros

#define UNICODE_DATA_VERSION   QChar::Unicode_5_0
 
#define UNICODE_LAST_CODEPOINT   0x10ffff
 

Enumerations

enum  { QUnicodeTables::ScriptSentinel = 32 }
 
enum  QUnicodeTables::GraphemeBreak {
  QUnicodeTables::GraphemeBreakOther, QUnicodeTables::GraphemeBreakCR, QUnicodeTables::GraphemeBreakLF, QUnicodeTables::GraphemeBreakControl,
  QUnicodeTables::GraphemeBreakExtend, QUnicodeTables::GraphemeBreakL, QUnicodeTables::GraphemeBreakV, QUnicodeTables::GraphemeBreakT,
  QUnicodeTables::GraphemeBreakLV, QUnicodeTables::GraphemeBreakLVT
}
 
enum  QUnicodeTables::LineBreakClass {
  QUnicodeTables::LineBreak_OP, QUnicodeTables::LineBreak_CL, QUnicodeTables::LineBreak_QU, QUnicodeTables::LineBreak_GL,
  QUnicodeTables::LineBreak_NS, QUnicodeTables::LineBreak_EX, QUnicodeTables::LineBreak_SY, QUnicodeTables::LineBreak_IS,
  QUnicodeTables::LineBreak_PR, QUnicodeTables::LineBreak_PO, QUnicodeTables::LineBreak_NU, QUnicodeTables::LineBreak_AL,
  QUnicodeTables::LineBreak_ID, QUnicodeTables::LineBreak_IN, QUnicodeTables::LineBreak_HY, QUnicodeTables::LineBreak_BA,
  QUnicodeTables::LineBreak_BB, QUnicodeTables::LineBreak_B2, QUnicodeTables::LineBreak_ZW, QUnicodeTables::LineBreak_CM,
  QUnicodeTables::LineBreak_WJ, QUnicodeTables::LineBreak_H2, QUnicodeTables::LineBreak_H3, QUnicodeTables::LineBreak_JL,
  QUnicodeTables::LineBreak_JV, QUnicodeTables::LineBreak_JT, QUnicodeTables::LineBreak_SA, QUnicodeTables::LineBreak_SG,
  QUnicodeTables::LineBreak_SP, QUnicodeTables::LineBreak_CR, QUnicodeTables::LineBreak_LF, QUnicodeTables::LineBreak_BK
}
 
enum  QUnicodeTables::Script {
  QUnicodeTables::Common, QUnicodeTables::Greek, QUnicodeTables::Cyrillic, QUnicodeTables::Armenian,
  QUnicodeTables::Hebrew, QUnicodeTables::Arabic, QUnicodeTables::Syriac, QUnicodeTables::Thaana,
  QUnicodeTables::Devanagari, QUnicodeTables::Bengali, QUnicodeTables::Gurmukhi, QUnicodeTables::Gujarati,
  QUnicodeTables::Oriya, QUnicodeTables::Tamil, QUnicodeTables::Telugu, QUnicodeTables::Kannada,
  QUnicodeTables::Malayalam, QUnicodeTables::Sinhala, QUnicodeTables::Thai, QUnicodeTables::Lao,
  QUnicodeTables::Tibetan, QUnicodeTables::Myanmar, QUnicodeTables::Georgian, QUnicodeTables::Hangul,
  QUnicodeTables::Ogham, QUnicodeTables::Runic, QUnicodeTables::Khmer, QUnicodeTables::Nko,
  QUnicodeTables::Inherited, QUnicodeTables::ScriptCount = Inherited, QUnicodeTables::Latin = Common, QUnicodeTables::Ethiopic = Common,
  QUnicodeTables::Cherokee = Common, QUnicodeTables::CanadianAboriginal = Common, QUnicodeTables::Mongolian = Common, QUnicodeTables::Hiragana = Common,
  QUnicodeTables::Katakana = Common, QUnicodeTables::Bopomofo = Common, QUnicodeTables::Han = Common, QUnicodeTables::Yi = Common,
  QUnicodeTables::OldItalic = Common, QUnicodeTables::Gothic = Common, QUnicodeTables::Deseret = Common, QUnicodeTables::Tagalog = Common,
  QUnicodeTables::Hanunoo = Common, QUnicodeTables::Buhid = Common, QUnicodeTables::Tagbanwa = Common, QUnicodeTables::Limbu = Common,
  QUnicodeTables::TaiLe = Common, QUnicodeTables::LinearB = Common, QUnicodeTables::Ugaritic = Common, QUnicodeTables::Shavian = Common,
  QUnicodeTables::Osmanya = Common, QUnicodeTables::Cypriot = Common, QUnicodeTables::Braille = Common, QUnicodeTables::Buginese = Common,
  QUnicodeTables::Coptic = Common, QUnicodeTables::NewTaiLue = Common, QUnicodeTables::Glagolitic = Common, QUnicodeTables::Tifinagh = Common,
  QUnicodeTables::SylotiNagri = Common, QUnicodeTables::OldPersian = Common, QUnicodeTables::Kharoshthi = Common, QUnicodeTables::Balinese = Common,
  QUnicodeTables::Cuneiform = Common, QUnicodeTables::Phoenician = Common, QUnicodeTables::PhagsPa = Common
}
 
enum  QUnicodeTables::SentenceBreak {
  QUnicodeTables::SentenceBreakOther, QUnicodeTables::SentenceBreakSep, QUnicodeTables::SentenceBreakFormat, QUnicodeTables::SentenceBreakSp,
  QUnicodeTables::SentenceBreakLower, QUnicodeTables::SentenceBreakUpper, QUnicodeTables::SentenceBreakOLetter, QUnicodeTables::SentenceBreakNumeric,
  QUnicodeTables::SentenceBreakATerm, QUnicodeTables::SentenceBreakSTerm, QUnicodeTables::SentenceBreakClose
}
 
enum  QUnicodeTables::WordBreak {
  QUnicodeTables::WordBreakOther, QUnicodeTables::WordBreakFormat, QUnicodeTables::WordBreakKatakana, QUnicodeTables::WordBreakALetter,
  QUnicodeTables::WordBreakMidLetter, QUnicodeTables::WordBreakMidNum, QUnicodeTables::WordBreakNumeric, QUnicodeTables::WordBreakExtendNumLet
}
 

Functions

Q_CORE_EXPORT QUnicodeTables::LineBreakClass QT_FASTCALL QUnicodeTables::lineBreakClass (uint ucs4)
 
int QUnicodeTables::lineBreakClass (const QChar &ch)
 
Q_CORE_EXPORT const Properties *QT_FASTCALL QUnicodeTables::properties (uint ucs4)
 
Q_CORE_EXPORT const Properties *QT_FASTCALL QUnicodeTables::properties (ushort ucs2)
 
Q_CORE_EXPORT int QT_FASTCALL QUnicodeTables::script (uint ucs4)
 
int QUnicodeTables::script (const QChar &ch)
 

Macro Definition Documentation

◆ UNICODE_DATA_VERSION

#define UNICODE_DATA_VERSION   QChar::Unicode_5_0

◆ UNICODE_LAST_CODEPOINT

#define UNICODE_LAST_CODEPOINT   0x10ffff