1// generated by diplomat-tool 2import type { pointer, codepoint } from "./diplomat-runtime.d.ts"; 3 4 5/** See the [Rust documentation for `CanonicalCombiningClass`](https://docs.rs/icu/latest/icu/properties/props/struct.CanonicalCombiningClass.html) for more information. 6*/ 7 8 9export class CanonicalCombiningClass { 10 11 12 static fromValue(value : CanonicalCombiningClass | string) : CanonicalCombiningClass; 13 14 get value() : string; 15 16 get ffiValue() : number; 17 18 static NotReordered : CanonicalCombiningClass; 19 static Overlay : CanonicalCombiningClass; 20 static HanReading : CanonicalCombiningClass; 21 static Nukta : CanonicalCombiningClass; 22 static KanaVoicing : CanonicalCombiningClass; 23 static Virama : CanonicalCombiningClass; 24 static Ccc10 : CanonicalCombiningClass; 25 static Ccc11 : CanonicalCombiningClass; 26 static Ccc12 : CanonicalCombiningClass; 27 static Ccc13 : CanonicalCombiningClass; 28 static Ccc14 : CanonicalCombiningClass; 29 static Ccc15 : CanonicalCombiningClass; 30 static Ccc16 : CanonicalCombiningClass; 31 static Ccc17 : CanonicalCombiningClass; 32 static Ccc18 : CanonicalCombiningClass; 33 static Ccc19 : CanonicalCombiningClass; 34 static Ccc20 : CanonicalCombiningClass; 35 static Ccc21 : CanonicalCombiningClass; 36 static Ccc22 : CanonicalCombiningClass; 37 static Ccc23 : CanonicalCombiningClass; 38 static Ccc24 : CanonicalCombiningClass; 39 static Ccc25 : CanonicalCombiningClass; 40 static Ccc26 : CanonicalCombiningClass; 41 static Ccc27 : CanonicalCombiningClass; 42 static Ccc28 : CanonicalCombiningClass; 43 static Ccc29 : CanonicalCombiningClass; 44 static Ccc30 : CanonicalCombiningClass; 45 static Ccc31 : CanonicalCombiningClass; 46 static Ccc32 : CanonicalCombiningClass; 47 static Ccc33 : CanonicalCombiningClass; 48 static Ccc34 : CanonicalCombiningClass; 49 static Ccc35 : CanonicalCombiningClass; 50 static Ccc36 : CanonicalCombiningClass; 51 static Ccc84 : CanonicalCombiningClass; 52 static Ccc91 : CanonicalCombiningClass; 53 static Ccc103 : CanonicalCombiningClass; 54 static Ccc107 : CanonicalCombiningClass; 55 static Ccc118 : CanonicalCombiningClass; 56 static Ccc122 : CanonicalCombiningClass; 57 static Ccc129 : CanonicalCombiningClass; 58 static Ccc130 : CanonicalCombiningClass; 59 static Ccc132 : CanonicalCombiningClass; 60 static Ccc133 : CanonicalCombiningClass; 61 static AttachedBelowLeft : CanonicalCombiningClass; 62 static AttachedBelow : CanonicalCombiningClass; 63 static AttachedAbove : CanonicalCombiningClass; 64 static AttachedAboveRight : CanonicalCombiningClass; 65 static BelowLeft : CanonicalCombiningClass; 66 static Below : CanonicalCombiningClass; 67 static BelowRight : CanonicalCombiningClass; 68 static Left : CanonicalCombiningClass; 69 static Right : CanonicalCombiningClass; 70 static AboveLeft : CanonicalCombiningClass; 71 static Above : CanonicalCombiningClass; 72 static AboveRight : CanonicalCombiningClass; 73 static DoubleBelow : CanonicalCombiningClass; 74 static DoubleAbove : CanonicalCombiningClass; 75 static IotaSubscript : CanonicalCombiningClass; 76 77 static forChar(ch: codepoint): CanonicalCombiningClass; 78 79 toIntegerValue(): number; 80 81 static fromIntegerValue(other: number): CanonicalCombiningClass | null; 82 83 constructor(value: CanonicalCombiningClass | string ); 84}