Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QUnicodeTools::Tailored Namespace Reference

Typedefs

using CharAttributeFunction = void (*)(QChar::Script script, const char16_t *text, qsizetype from, qsizetype len, QCharAttributes *attributes)
 
typedef int MymrCharClass
 
typedef unsigned long KhmerCharClass
 

Enumerations

enum  Form {
  Invalid = 0x0 , UnknownForm = Invalid , Consonant , Nukta ,
  Halant , Matra , VowelMark , StressMark ,
  IndependentVowel , LengthMark , Control , Other
}
 
enum  TibetanForm {
  TibetanOther , TibetanHeadConsonant , TibetanSubjoinedConsonant , TibetanSubjoinedVowel ,
  TibetanVowel
}
 
enum  MymrCharClassValues {
  Mymr_CC_RESERVED = 0 , Mymr_CC_CONSONANT = 1 , Mymr_CC_CONSONANT2 = 2 , Mymr_CC_NGA = 3 ,
  Mymr_CC_YA = 4 , Mymr_CC_RA = 5 , Mymr_CC_WA = 6 , Mymr_CC_HA = 7 ,
  Mymr_CC_IND_VOWEL = 8 , Mymr_CC_ZERO_WIDTH_NJ_MARK = 9 , Mymr_CC_VIRAMA = 10 , Mymr_CC_PRE_VOWEL = 11 ,
  Mymr_CC_BELOW_VOWEL = 12 , Mymr_CC_ABOVE_VOWEL = 13 , Mymr_CC_POST_VOWEL = 14 , Mymr_CC_SIGN_ABOVE = 15 ,
  Mymr_CC_SIGN_BELOW = 16 , Mymr_CC_SIGN_AFTER = 17 , Mymr_CC_ZERO_WIDTH_J_MARK = 18 , Mymr_CC_COUNT = 19
}
 
enum  MymrCharClassFlags {
  Mymr_CF_CLASS_MASK = 0x0000FFFF , Mymr_CF_CONSONANT = 0x01000000 , Mymr_CF_MEDIAL = 0x02000000 , Mymr_CF_IND_VOWEL = 0x04000000 ,
  Mymr_CF_DEP_VOWEL = 0x08000000 , Mymr_CF_DOTTED_CIRCLE = 0x10000000 , Mymr_CF_VIRAMA = 0x20000000 , Mymr_CF_POS_BEFORE = 0x00080000 ,
  Mymr_CF_POS_BELOW = 0x00040000 , Mymr_CF_POS_ABOVE = 0x00020000 , Mymr_CF_POS_AFTER = 0x00010000 , Mymr_CF_POS_MASK = 0x000f0000 ,
  Mymr_CF_AFTER_KINZI = 0x00100000
}
 
enum  MymrChar {
  Mymr_C_SIGN_ZWNJ = 0x200C , Mymr_C_SIGN_ZWJ = 0x200D , Mymr_C_DOTTED_CIRCLE = 0x25CC , Mymr_C_RA = 0x101B ,
  Mymr_C_YA = 0x101A , Mymr_C_NGA = 0x1004 , Mymr_C_VOWEL_E = 0x1031 , Mymr_C_VIRAMA = 0x1039
}
 
enum  {
  Mymr_xx = Mymr_CC_RESERVED , Mymr_c1 = Mymr_CC_CONSONANT | Mymr_CF_CONSONANT | Mymr_CF_POS_BELOW , Mymr_c2 = Mymr_CC_CONSONANT2 | Mymr_CF_CONSONANT , Mymr_ng = Mymr_CC_NGA | Mymr_CF_CONSONANT | Mymr_CF_POS_ABOVE ,
  Mymr_ya = Mymr_CC_YA | Mymr_CF_CONSONANT | Mymr_CF_MEDIAL | Mymr_CF_POS_AFTER | Mymr_CF_AFTER_KINZI , Mymr_ra = Mymr_CC_RA | Mymr_CF_CONSONANT | Mymr_CF_MEDIAL | Mymr_CF_POS_BEFORE , Mymr_wa = Mymr_CC_WA | Mymr_CF_CONSONANT | Mymr_CF_MEDIAL | Mymr_CF_POS_BELOW , Mymr_ha = Mymr_CC_HA | Mymr_CF_CONSONANT | Mymr_CF_MEDIAL | Mymr_CF_POS_BELOW ,
  Mymr_id = Mymr_CC_IND_VOWEL | Mymr_CF_IND_VOWEL , Mymr_vi = Mymr_CC_VIRAMA | Mymr_CF_VIRAMA | Mymr_CF_POS_ABOVE | Mymr_CF_DOTTED_CIRCLE , Mymr_dl = Mymr_CC_PRE_VOWEL | Mymr_CF_DEP_VOWEL | Mymr_CF_POS_BEFORE | Mymr_CF_DOTTED_CIRCLE | Mymr_CF_AFTER_KINZI , Mymr_db = Mymr_CC_BELOW_VOWEL | Mymr_CF_DEP_VOWEL | Mymr_CF_POS_BELOW | Mymr_CF_DOTTED_CIRCLE | Mymr_CF_AFTER_KINZI ,
  Mymr_da = Mymr_CC_ABOVE_VOWEL | Mymr_CF_DEP_VOWEL | Mymr_CF_POS_ABOVE | Mymr_CF_DOTTED_CIRCLE | Mymr_CF_AFTER_KINZI , Mymr_dr = Mymr_CC_POST_VOWEL | Mymr_CF_DEP_VOWEL | Mymr_CF_POS_AFTER | Mymr_CF_DOTTED_CIRCLE | Mymr_CF_AFTER_KINZI , Mymr_sa = Mymr_CC_SIGN_ABOVE | Mymr_CF_DOTTED_CIRCLE | Mymr_CF_POS_ABOVE | Mymr_CF_AFTER_KINZI , Mymr_sb = Mymr_CC_SIGN_BELOW | Mymr_CF_DOTTED_CIRCLE | Mymr_CF_POS_BELOW | Mymr_CF_AFTER_KINZI ,
  Mymr_sp = Mymr_CC_SIGN_AFTER | Mymr_CF_DOTTED_CIRCLE | Mymr_CF_AFTER_KINZI
}
 
enum  KhmerCharClassValues {
  CC_RESERVED = 0 , CC_CONSONANT = 1 , CC_CONSONANT2 = 2 , CC_CONSONANT3 = 3 ,
  CC_ZERO_WIDTH_NJ_MARK = 4 , CC_CONSONANT_SHIFTER = 5 , CC_ROBAT = 6 , CC_COENG = 7 ,
  CC_DEPENDENT_VOWEL = 8 , CC_SIGN_ABOVE = 9 , CC_SIGN_AFTER = 10 , CC_ZERO_WIDTH_J_MARK = 11 ,
  CC_COUNT = 12
}
 
enum  KhmerCharClassFlags {
  CF_CLASS_MASK = 0x0000FFFF , CF_CONSONANT = 0x01000000 , CF_SPLIT_VOWEL = 0x02000000 , CF_DOTTED_CIRCLE = 0x04000000 ,
  CF_COENG = 0x08000000 , CF_SHIFTER = 0x10000000 , CF_ABOVE_VOWEL = 0x20000000 , CF_POS_BEFORE = 0x00080000 ,
  CF_POS_BELOW = 0x00040000 , CF_POS_ABOVE = 0x00020000 , CF_POS_AFTER = 0x00010000 , CF_POS_MASK = 0x000f0000
}
 
enum  KhmerChar {
  C_SIGN_ZWNJ = 0x200C , C_SIGN_ZWJ = 0x200D , C_RO = 0x179A , C_VOWEL_AA = 0x17B6 ,
  C_SIGN_NIKAHIT = 0x17C6 , C_VOWEL_E = 0x17C1 , C_COENG = 0x17D2
}
 
enum  {
  _xx = CC_RESERVED , _sa = CC_SIGN_ABOVE | CF_DOTTED_CIRCLE | CF_POS_ABOVE , _sp = CC_SIGN_AFTER | CF_DOTTED_CIRCLE| CF_POS_AFTER , _c1 = CC_CONSONANT | CF_CONSONANT ,
  _c2 = CC_CONSONANT2 | CF_CONSONANT , _c3 = CC_CONSONANT3 | CF_CONSONANT , _rb = CC_ROBAT | CF_POS_ABOVE | CF_DOTTED_CIRCLE , _cs = CC_CONSONANT_SHIFTER | CF_DOTTED_CIRCLE | CF_SHIFTER ,
  _dl = CC_DEPENDENT_VOWEL | CF_POS_BEFORE | CF_DOTTED_CIRCLE , _db = CC_DEPENDENT_VOWEL | CF_POS_BELOW | CF_DOTTED_CIRCLE , _da = CC_DEPENDENT_VOWEL | CF_POS_ABOVE | CF_DOTTED_CIRCLE | CF_ABOVE_VOWEL , _dr = CC_DEPENDENT_VOWEL | CF_POS_AFTER | CF_DOTTED_CIRCLE ,
  _co = CC_COENG | CF_COENG | CF_DOTTED_CIRCLE , _va = _da | CF_SPLIT_VOWEL , _vr = _dr | CF_SPLIT_VOWEL
}
 
enum  KhmerCharClassesRange { KhmerFirstChar = 0x1780 , KhmerLastChar = 0x17df }
 

Functions

static Form form (unsigned short uc)
 
static qsizetype indic_nextSyllableBoundary (QChar::Script script, const char16_t *s, qsizetype start, qsizetype end, bool *invalid)
 
static void indicAttributes (QChar::Script script, const char16_t *text, qsizetype from, qsizetype len, QCharAttributes *attributes)
 
static void thaiAttributes (QChar::Script script, const char16_t *text, qsizetype from, qsizetype len, QCharAttributes *attributes)
 
static qsizetype tibetan_nextSyllableBoundary (const char16_t *s, qsizetype start, qsizetype end, bool *invalid)
 
static void tibetanAttributes (QChar::Script script, const char16_t *text, qsizetype from, qsizetype len, QCharAttributes *attributes)
 
static MymrCharClass getMyanmarCharClass (ushort ch)
 
static qsizetype myanmar_nextSyllableBoundary (const char16_t *s, qsizetype start, qsizetype end, bool *invalid)
 
static void myanmarAttributes (QChar::Script script, const char16_t *text, qsizetype from, qsizetype len, QCharAttributes *attributes)
 
static KhmerCharClass getKhmerCharClass (ushort uc)
 
static qsizetype khmer_nextSyllableBoundary (const char16_t *s, qsizetype start, qsizetype end, bool *invalid)
 
static void khmerAttributes (QChar::Script script, const char16_t *text, qsizetype from, qsizetype len, QCharAttributes *attributes)
 
static void getCharAttributes (const char16_t *string, qsizetype stringLength, const QUnicodeTools::ScriptItem *items, qsizetype numItems, QCharAttributes *attributes)
 

Variables

static const unsigned char indicForms [0xe00-0x900]
 
static const unsigned char tibetanForm [0x80]
 
static const MymrCharClass mymrCharClasses []
 
static const signed char mymrStateTable [][Mymr_CC_COUNT]
 
static const KhmerCharClass khmerCharClasses []
 
static const signed char khmerStateTable [][CC_COUNT]
 
const CharAttributeFunction charAttributeFunction []
 

Typedef Documentation

◆ CharAttributeFunction

using QUnicodeTools::Tailored::CharAttributeFunction = void (*)(QChar::Script script, const char16_t *text, qsizetype from, qsizetype len, QCharAttributes *attributes)

Definition at line 869 of file qunicodetools.cpp.

◆ KhmerCharClass

Definition at line 2089 of file qunicodetools.cpp.

◆ MymrCharClass

Definition at line 1834 of file qunicodetools.cpp.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
Mymr_xx 
Mymr_c1 
Mymr_c2 
Mymr_ng 
Mymr_ya 
Mymr_ra 
Mymr_wa 
Mymr_ha 
Mymr_id 
Mymr_vi 
Mymr_dl 
Mymr_db 
Mymr_da 
Mymr_dr 
Mymr_sa 
Mymr_sb 
Mymr_sp 

Definition at line 1812 of file qunicodetools.cpp.

◆ anonymous enum

anonymous enum
Enumerator
_xx 
_sa 
_sp 
_c1 
_c2 
_c3 
_rb 
_cs 
_dl 
_db 
_da 
_dr 
_co 
_va 
_vr 

Definition at line 2064 of file qunicodetools.cpp.

◆ Form

Enumerator
Invalid 
UnknownForm 
Consonant 
Nukta 
Halant 
Matra 
VowelMark 
StressMark 
IndependentVowel 
LengthMark 
Control 
Other 

Definition at line 872 of file qunicodetools.cpp.

◆ KhmerChar

Enumerator
C_SIGN_ZWNJ 
C_SIGN_ZWJ 
C_RO 
C_VOWEL_AA 
C_SIGN_NIKAHIT 
C_VOWEL_E 
C_COENG 

Definition at line 2047 of file qunicodetools.cpp.

◆ KhmerCharClassesRange

Enumerator
KhmerFirstChar 
KhmerLastChar 

Definition at line 2121 of file qunicodetools.cpp.

◆ KhmerCharClassFlags

Enumerator
CF_CLASS_MASK 
CF_CONSONANT 
CF_SPLIT_VOWEL 
CF_DOTTED_CIRCLE 
CF_COENG 
CF_SHIFTER 
CF_ABOVE_VOWEL 
CF_POS_BEFORE 
CF_POS_BELOW 
CF_POS_ABOVE 
CF_POS_AFTER 
CF_POS_MASK 

Definition at line 2026 of file qunicodetools.cpp.

◆ KhmerCharClassValues

Enumerator
CC_RESERVED 
CC_CONSONANT 
CC_CONSONANT2 
CC_CONSONANT3 
CC_ZERO_WIDTH_NJ_MARK 
CC_CONSONANT_SHIFTER 
CC_ROBAT 
CC_COENG 
CC_DEPENDENT_VOWEL 
CC_SIGN_ABOVE 
CC_SIGN_AFTER 
CC_ZERO_WIDTH_J_MARK 
CC_COUNT 

Definition at line 2009 of file qunicodetools.cpp.

◆ MymrChar

Enumerator
Mymr_C_SIGN_ZWNJ 
Mymr_C_SIGN_ZWJ 
Mymr_C_DOTTED_CIRCLE 
Mymr_C_RA 
Mymr_C_YA 
Mymr_C_NGA 
Mymr_C_VOWEL_E 
Mymr_C_VIRAMA 

Definition at line 1800 of file qunicodetools.cpp.

◆ MymrCharClassFlags

Enumerator
Mymr_CF_CLASS_MASK 
Mymr_CF_CONSONANT 
Mymr_CF_MEDIAL 
Mymr_CF_IND_VOWEL 
Mymr_CF_DEP_VOWEL 
Mymr_CF_DOTTED_CIRCLE 
Mymr_CF_VIRAMA 
Mymr_CF_POS_BEFORE 
Mymr_CF_POS_BELOW 
Mymr_CF_POS_ABOVE 
Mymr_CF_POS_AFTER 
Mymr_CF_POS_MASK 
Mymr_CF_AFTER_KINZI 

Definition at line 1776 of file qunicodetools.cpp.

◆ MymrCharClassValues

Enumerator
Mymr_CC_RESERVED 
Mymr_CC_CONSONANT 
Mymr_CC_CONSONANT2 
Mymr_CC_NGA 
Mymr_CC_YA 
Mymr_CC_RA 
Mymr_CC_WA 
Mymr_CC_HA 
Mymr_CC_IND_VOWEL 
Mymr_CC_ZERO_WIDTH_NJ_MARK 
Mymr_CC_VIRAMA 
Mymr_CC_PRE_VOWEL 
Mymr_CC_BELOW_VOWEL 
Mymr_CC_ABOVE_VOWEL 
Mymr_CC_POST_VOWEL 
Mymr_CC_SIGN_ABOVE 
Mymr_CC_SIGN_BELOW 
Mymr_CC_SIGN_AFTER 
Mymr_CC_ZERO_WIDTH_J_MARK 
Mymr_CC_COUNT 

Definition at line 1753 of file qunicodetools.cpp.

◆ TibetanForm

Enumerator
TibetanOther 
TibetanHeadConsonant 
TibetanSubjoinedConsonant 
TibetanSubjoinedVowel 
TibetanVowel 

Definition at line 1633 of file qunicodetools.cpp.

Function Documentation

◆ form()

static Form QUnicodeTools::Tailored::form ( unsigned short uc)
inlinestatic

Definition at line 1299 of file qunicodetools.cpp.

References Consonant, Control, indicForms, and Other.

◆ getCharAttributes()

static void QUnicodeTools::Tailored::getCharAttributes ( const char16_t * string,
qsizetype stringLength,
const QUnicodeTools::ScriptItem * items,
qsizetype numItems,
QCharAttributes * attributes )
static

Definition at line 2370 of file qunicodetools.cpp.

References charAttributeFunction, i, items, and position().

Referenced by QUnicodeTools::initCharAttributes().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getKhmerCharClass()

static KhmerCharClass QUnicodeTools::Tailored::getKhmerCharClass ( ushort uc)
static

Definition at line 2132 of file qunicodetools.cpp.

References C_SIGN_ZWJ, C_SIGN_ZWNJ, CC_RESERVED, CC_ZERO_WIDTH_J_MARK, CC_ZERO_WIDTH_NJ_MARK, khmerCharClasses, KhmerFirstChar, and KhmerLastChar.

Referenced by khmer_nextSyllableBoundary().

+ Here is the caller graph for this function:

◆ getMyanmarCharClass()

static MymrCharClass QUnicodeTools::Tailored::getMyanmarCharClass ( ushort ch)
static

Definition at line 1854 of file qunicodetools.cpp.

References ch, Mymr_C_SIGN_ZWJ, Mymr_C_SIGN_ZWNJ, Mymr_CC_RESERVED, Mymr_CC_ZERO_WIDTH_J_MARK, Mymr_CC_ZERO_WIDTH_NJ_MARK, and mymrCharClasses.

Referenced by myanmar_nextSyllableBoundary().

+ Here is the caller graph for this function:

◆ indic_nextSyllableBoundary()

static qsizetype QUnicodeTools::Tailored::indic_nextSyllableBoundary ( QChar::Script script,
const char16_t * s,
qsizetype start,
qsizetype end,
bool * invalid )
static

Definition at line 1325 of file qunicodetools.cpp.

References Consonant, Control, form, Halant, IDEBUG, IndependentVowel, Invalid, LengthMark, Matra, newState(), Nukta, Other, pos, Q_FALLTHROUGH, state, StressMark, and VowelMark.

Referenced by indicAttributes().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ indicAttributes()

static void QUnicodeTools::Tailored::indicAttributes ( QChar::Script script,
const char16_t * text,
qsizetype from,
qsizetype len,
QCharAttributes * attributes )
static

Definition at line 1430 of file qunicodetools.cpp.

References assert, QCharAttributes::graphemeBoundary, i, indic_nextSyllableBoundary(), and text.

+ Here is the call graph for this function:

◆ khmer_nextSyllableBoundary()

static qsizetype QUnicodeTools::Tailored::khmer_nextSyllableBoundary ( const char16_t * s,
qsizetype start,
qsizetype end,
bool * invalid )
static

Definition at line 2252 of file qunicodetools.cpp.

References CF_CLASS_MASK, CF_CONSONANT, getKhmerCharClass(), KHDEBUG, khmerStateTable, pos, and state.

Referenced by khmerAttributes().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ khmerAttributes()

static void QUnicodeTools::Tailored::khmerAttributes ( QChar::Script script,
const char16_t * text,
qsizetype from,
qsizetype len,
QCharAttributes * attributes )
static

Definition at line 2278 of file qunicodetools.cpp.

References assert, QCharAttributes::graphemeBoundary, i, khmer_nextSyllableBoundary(), Q_UNUSED, and text.

+ Here is the call graph for this function:

◆ myanmar_nextSyllableBoundary()

static qsizetype QUnicodeTools::Tailored::myanmar_nextSyllableBoundary ( const char16_t * s,
qsizetype start,
qsizetype end,
bool * invalid )
static

Definition at line 1918 of file qunicodetools.cpp.

References getMyanmarCharClass(), MMDEBUG, Mymr_CF_CLASS_MASK, Mymr_CF_DOTTED_CIRCLE, mymrStateTable, pos, and state.

Referenced by myanmarAttributes().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ myanmarAttributes()

static void QUnicodeTools::Tailored::myanmarAttributes ( QChar::Script script,
const char16_t * text,
qsizetype from,
qsizetype len,
QCharAttributes * attributes )
static

Definition at line 1944 of file qunicodetools.cpp.

References assert, QCharAttributes::graphemeBoundary, i, QCharAttributes::lineBreak, myanmar_nextSyllableBoundary(), Q_UNUSED, and text.

+ Here is the call graph for this function:

◆ thaiAttributes()

static void QUnicodeTools::Tailored::thaiAttributes ( QChar::Script script,
const char16_t * text,
qsizetype from,
qsizetype len,
QCharAttributes * attributes )
static

Definition at line 1606 of file qunicodetools.cpp.

References assert, Q_UNUSED, and text.

◆ tibetan_nextSyllableBoundary()

static qsizetype QUnicodeTools::Tailored::tibetan_nextSyllableBoundary ( const char16_t * s,
qsizetype start,
qsizetype end,
bool * invalid )
static

Definition at line 1687 of file qunicodetools.cpp.

References newState(), pos, state, tibetan_form, TibetanHeadConsonant, TibetanOther, TibetanSubjoinedConsonant, TibetanSubjoinedVowel, and TibetanVowel.

Referenced by tibetanAttributes().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ tibetanAttributes()

static void QUnicodeTools::Tailored::tibetanAttributes ( QChar::Script script,
const char16_t * text,
qsizetype from,
qsizetype len,
QCharAttributes * attributes )
static

Definition at line 1731 of file qunicodetools.cpp.

References assert, QCharAttributes::graphemeBoundary, i, Q_UNUSED, text, and tibetan_nextSyllableBoundary().

+ Here is the call graph for this function:

Variable Documentation

◆ charAttributeFunction

const CharAttributeFunction QUnicodeTools::Tailored::charAttributeFunction[]

Definition at line 2301 of file qunicodetools.cpp.

Referenced by getCharAttributes().

◆ indicForms

const unsigned char QUnicodeTools::Tailored::indicForms[0xe00-0x900]
static

Definition at line 887 of file qunicodetools.cpp.

Referenced by form().

◆ khmerCharClasses

const KhmerCharClass QUnicodeTools::Tailored::khmerCharClasses[]
static
Initial value:

Definition at line 2111 of file qunicodetools.cpp.

Referenced by getKhmerCharClass().

◆ khmerStateTable

const signed char QUnicodeTools::Tailored::khmerStateTable[][CC_COUNT]
static
Initial value:
=
{
{ 1, 2, 2, 2, 1, 1, 1, 6, 1, 1, 1, 2},
{-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1},
{-1, -1, -1, -1, 3, 4, 5, 6, 16, 17, 1, -1},
{-1, -1, -1, -1, -1, 4, -1, -1, 16, -1, -1, -1},
{-1, -1, -1, -1, 15, -1, -1, 6, 16, 17, 1, 14},
{-1, -1, -1, -1, -1, -1, -1, -1, 20, -1, 1, -1},
{-1, 7, 8, 9, -1, -1, -1, -1, -1, -1, -1, -1},
{-1, -1, -1, -1, 12, 13, -1, 10, 16, 17, 1, 14},
{-1, -1, -1, -1, 12, 13, -1, -1, 16, 17, 1, 14},
{-1, -1, -1, -1, 12, 13, -1, 10, 16, 17, 1, 14},
{-1, 11, 11, 11, -1, -1, -1, -1, -1, -1, -1, -1},
{-1, -1, -1, -1, 15, -1, -1, -1, 16, 17, 1, 14},
{-1, -1, -1, -1, -1, 13, -1, -1, 16, -1, -1, -1},
{-1, -1, -1, -1, 15, -1, -1, -1, 16, 17, 1, 14},
{-1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1},
{-1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1},
{-1, -1, -1, -1, -1, -1, -1, -1, -1, 17, 1, 18},
{-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 18},
{-1, -1, -1, -1, -1, -1, -1, 19, -1, -1, -1, -1},
{-1, 1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1},
{-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1},
}

Definition at line 2211 of file qunicodetools.cpp.

Referenced by khmer_nextSyllableBoundary().

◆ mymrCharClasses

const MymrCharClass QUnicodeTools::Tailored::mymrCharClasses[]
static
Initial value:
=
{
}

Definition at line 1837 of file qunicodetools.cpp.

Referenced by getMyanmarCharClass().

◆ mymrStateTable

const signed char QUnicodeTools::Tailored::mymrStateTable[][Mymr_CC_COUNT]
static

Definition at line 1868 of file qunicodetools.cpp.

Referenced by myanmar_nextSyllableBoundary().

◆ tibetanForm

const unsigned char QUnicodeTools::Tailored::tibetanForm[0x80]
static

Definition at line 1642 of file qunicodetools.cpp.