Eneboo - Documentación para desarrolladores
|
#include <qtextcodec.h>
#include <qlibrary.h>
Clases | |
struct | IndicOrdering |
'defines' | |
#define | IDEBUG if(0) qDebug |
#define | KHDEBUG if(0) qDebug |
#define | MMDEBUG if(0) qDebug |
'typedefs' | |
typedef unsigned long | KhmerCharClass |
typedef int | MymrCharClass |
Enumeraciones | |
enum | Form { Invalid = 0x0, Unknown = Invalid, Consonant, Nukta, Halant, Matra, VowelMark, StressMark, IndependentVowel, LengthMark, Control, Other } |
enum | Position { None, Pre, Above, Below, Post, Split, Base, Reph, Vattu, Inherit } |
enum | IndicScriptProperties { HasReph = 0x01, HasSplit = 0x02 } |
enum | IndicProperties { NuktaProperty = 0x4, AkhantProperty = 0x8, RephProperty = 0x10, PreFormProperty = 0x20, BelowFormProperty = 0x40, AboveFormProperty = 0x80, HalfFormProperty = 0x100, PostFormProperty = 0x200, VattuProperty = 0x400, PreSubstProperty = 0x800, BelowSubstProperty = 0x1000, AboveSubstProperty = 0x2000, PostSubstProperty = 0x4000, HalantProperty = 0x8000, CligProperty = 0x10000 } |
enum | TibetanForm { TibetanOther, TibetanHeadConsonant, TibetanSubjoinedConsonant, TibetanSubjoinedVowel, TibetanVowel } |
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_DOTTED_CIRCLE = 0x25CC, 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 } |
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 | { Hangul_SBase = 0xac00, Hangul_LBase = 0x1100, Hangul_VBase = 0x1161, Hangul_TBase = 0x11a7, Hangul_SCount = 11172, Hangul_LCount = 19, Hangul_VCount = 21, Hangul_TCount = 28, Hangul_NCount = 21*28 } |
enum | HangulType { L, V, T, LV, LVT, X } |
Variables | |
const uchar | scriptProperties [10] |
const q_scriptEngine | scriptEngines [] |
#define IDEBUG if(0) qDebug |
#define KHDEBUG if(0) qDebug |
#define MMDEBUG if(0) qDebug |
typedef unsigned long KhmerCharClass |
typedef int MymrCharClass |
anonymous enum |
anonymous enum |
anonymous enum |
enum Form |
enum HangulType |
enum IndicProperties |
enum KhmerChar |
enum KhmerCharClassFlags |
enum KhmerCharClassValues |
enum MymrChar |
enum MymrCharClassFlags |
enum MymrCharClassValues |
enum Position |
enum TibetanForm |
const q_scriptEngine scriptEngines[] |