hb_unicode_combining_class_t enum

hb_unicode_combining_class_t: @HB_UNICODE_COMBINING_CLASS_NOT_REORDERED: Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing @HB_UNICODE_COMBINING_CLASS_OVERLAY: Marks which overlay a base letter or symbol @HB_UNICODE_COMBINING_CLASS_NUKTA: Diacritic nukta marks in Brahmi-derived scripts @HB_UNICODE_COMBINING_CLASS_KANA_VOICING: Hiragana/Katakana voicing marks @HB_UNICODE_COMBINING_CLASS_VIRAMA: Viramas @HB_UNICODE_COMBINING_CLASS_CCC10: Hebrew @HB_UNICODE_COMBINING_CLASS_CCC11: Hebrew @HB_UNICODE_COMBINING_CLASS_CCC12: Hebrew @HB_UNICODE_COMBINING_CLASS_CCC13: Hebrew @HB_UNICODE_COMBINING_CLASS_CCC14: Hebrew @HB_UNICODE_COMBINING_CLASS_CCC15: Hebrew @HB_UNICODE_COMBINING_CLASS_CCC16: Hebrew @HB_UNICODE_COMBINING_CLASS_CCC17: Hebrew @HB_UNICODE_COMBINING_CLASS_CCC18: Hebrew @HB_UNICODE_COMBINING_CLASS_CCC19: Hebrew @HB_UNICODE_COMBINING_CLASS_CCC20: Hebrew @HB_UNICODE_COMBINING_CLASS_CCC21: Hebrew @HB_UNICODE_COMBINING_CLASS_CCC22: Hebrew @HB_UNICODE_COMBINING_CLASS_CCC23: Hebrew @HB_UNICODE_COMBINING_CLASS_CCC24: Hebrew @HB_UNICODE_COMBINING_CLASS_CCC25: Hebrew @HB_UNICODE_COMBINING_CLASS_CCC26: Hebrew @HB_UNICODE_COMBINING_CLASS_CCC27: Arabic @HB_UNICODE_COMBINING_CLASS_CCC28: Arabic @HB_UNICODE_COMBINING_CLASS_CCC29: Arabic @HB_UNICODE_COMBINING_CLASS_CCC30: Arabic @HB_UNICODE_COMBINING_CLASS_CCC31: Arabic @HB_UNICODE_COMBINING_CLASS_CCC32: Arabic @HB_UNICODE_COMBINING_CLASS_CCC33: Arabic @HB_UNICODE_COMBINING_CLASS_CCC34: Arabic @HB_UNICODE_COMBINING_CLASS_CCC35: Arabic @HB_UNICODE_COMBINING_CLASS_CCC36: Syriac @HB_UNICODE_COMBINING_CLASS_CCC84: Telugu @HB_UNICODE_COMBINING_CLASS_CCC91: Telugu @HB_UNICODE_COMBINING_CLASS_CCC103: Thai @HB_UNICODE_COMBINING_CLASS_CCC107: Thai @HB_UNICODE_COMBINING_CLASS_CCC118: Lao @HB_UNICODE_COMBINING_CLASS_CCC122: Lao @HB_UNICODE_COMBINING_CLASS_CCC129: Tibetan @HB_UNICODE_COMBINING_CLASS_CCC130: Tibetan @HB_UNICODE_COMBINING_CLASS_CCC132: Tibetan Since: 7.2.0 @HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT: Marks attached at the bottom left @HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW: Marks attached directly below @HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE: Marks attached directly above @HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT: Marks attached at the top right @HB_UNICODE_COMBINING_CLASS_BELOW_LEFT: Distinct marks at the bottom left @HB_UNICODE_COMBINING_CLASS_BELOW: Distinct marks directly below @HB_UNICODE_COMBINING_CLASS_BELOW_RIGHT: Distinct marks at the bottom right @HB_UNICODE_COMBINING_CLASS_LEFT: Distinct marks to the left @HB_UNICODE_COMBINING_CLASS_RIGHT: Distinct marks to the right @HB_UNICODE_COMBINING_CLASS_ABOVE_LEFT: Distinct marks at the top left @HB_UNICODE_COMBINING_CLASS_ABOVE: Distinct marks directly above @HB_UNICODE_COMBINING_CLASS_ABOVE_RIGHT: Distinct marks at the top right @HB_UNICODE_COMBINING_CLASS_DOUBLE_BELOW: Distinct marks subtending two bases @HB_UNICODE_COMBINING_CLASS_DOUBLE_ABOVE: Distinct marks extending above two bases @HB_UNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT: Greek iota subscript only @HB_UNICODE_COMBINING_CLASS_INVALID: Invalid combining class

Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.

Inheritance
Available extensions

Values

HB_UNICODE_COMBINING_CLASS_NOT_REORDERED → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(0)
HB_UNICODE_COMBINING_CLASS_OVERLAY → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(1)
HB_UNICODE_COMBINING_CLASS_NUKTA → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(7)
HB_UNICODE_COMBINING_CLASS_KANA_VOICING → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(8)
HB_UNICODE_COMBINING_CLASS_VIRAMA → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(9)
HB_UNICODE_COMBINING_CLASS_CCC10 → const hb_unicode_combining_class_t

Hebrew

const hb_unicode_combining_class_t(10)
HB_UNICODE_COMBINING_CLASS_CCC11 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(11)
HB_UNICODE_COMBINING_CLASS_CCC12 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(12)
HB_UNICODE_COMBINING_CLASS_CCC13 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(13)
HB_UNICODE_COMBINING_CLASS_CCC14 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(14)
HB_UNICODE_COMBINING_CLASS_CCC15 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(15)
HB_UNICODE_COMBINING_CLASS_CCC16 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(16)
HB_UNICODE_COMBINING_CLASS_CCC17 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(17)
HB_UNICODE_COMBINING_CLASS_CCC18 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(18)
HB_UNICODE_COMBINING_CLASS_CCC19 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(19)
HB_UNICODE_COMBINING_CLASS_CCC20 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(20)
HB_UNICODE_COMBINING_CLASS_CCC21 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(21)
HB_UNICODE_COMBINING_CLASS_CCC22 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(22)
HB_UNICODE_COMBINING_CLASS_CCC23 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(23)
HB_UNICODE_COMBINING_CLASS_CCC24 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(24)
HB_UNICODE_COMBINING_CLASS_CCC25 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(25)
HB_UNICODE_COMBINING_CLASS_CCC26 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(26)
HB_UNICODE_COMBINING_CLASS_CCC27 → const hb_unicode_combining_class_t

Arabic

const hb_unicode_combining_class_t(27)
HB_UNICODE_COMBINING_CLASS_CCC28 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(28)
HB_UNICODE_COMBINING_CLASS_CCC29 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(29)
HB_UNICODE_COMBINING_CLASS_CCC30 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(30)
HB_UNICODE_COMBINING_CLASS_CCC31 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(31)
HB_UNICODE_COMBINING_CLASS_CCC32 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(32)
HB_UNICODE_COMBINING_CLASS_CCC33 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(33)
HB_UNICODE_COMBINING_CLASS_CCC34 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(34)
HB_UNICODE_COMBINING_CLASS_CCC35 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(35)
HB_UNICODE_COMBINING_CLASS_CCC36 → const hb_unicode_combining_class_t

Syriac

const hb_unicode_combining_class_t(36)
HB_UNICODE_COMBINING_CLASS_CCC84 → const hb_unicode_combining_class_t

Telugu

const hb_unicode_combining_class_t(84)
HB_UNICODE_COMBINING_CLASS_CCC91 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(91)
HB_UNICODE_COMBINING_CLASS_CCC103 → const hb_unicode_combining_class_t

Thai

const hb_unicode_combining_class_t(103)
HB_UNICODE_COMBINING_CLASS_CCC107 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(107)
HB_UNICODE_COMBINING_CLASS_CCC118 → const hb_unicode_combining_class_t

Lao

const hb_unicode_combining_class_t(118)
HB_UNICODE_COMBINING_CLASS_CCC122 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(122)
HB_UNICODE_COMBINING_CLASS_CCC129 → const hb_unicode_combining_class_t

Tibetan

const hb_unicode_combining_class_t(129)
HB_UNICODE_COMBINING_CLASS_CCC130 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(130)
HB_UNICODE_COMBINING_CLASS_CCC132 → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(132)
HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(200)
HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(202)
HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(214)
HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(216)
HB_UNICODE_COMBINING_CLASS_BELOW_LEFT → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(218)
HB_UNICODE_COMBINING_CLASS_BELOW → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(220)
HB_UNICODE_COMBINING_CLASS_BELOW_RIGHT → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(222)
HB_UNICODE_COMBINING_CLASS_LEFT → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(224)
HB_UNICODE_COMBINING_CLASS_RIGHT → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(226)
HB_UNICODE_COMBINING_CLASS_ABOVE_LEFT → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(228)
HB_UNICODE_COMBINING_CLASS_ABOVE → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(230)
HB_UNICODE_COMBINING_CLASS_ABOVE_RIGHT → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(232)
HB_UNICODE_COMBINING_CLASS_DOUBLE_BELOW → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(233)
HB_UNICODE_COMBINING_CLASS_DOUBLE_ABOVE → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(234)
HB_UNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(240)
HB_UNICODE_COMBINING_CLASS_INVALID → const hb_unicode_combining_class_t
const hb_unicode_combining_class_t(255)

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value int
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

fromValue(int value) hb_unicode_combining_class_t

Constants

values → const List<hb_unicode_combining_class_t>
A constant List of the values in this enum, in order of their declaration.