type info … const catSmallMask … const catBigMask … const indexShift … const xorBit … const inlineXOR … const joinShift … const joinMask … const attributesMask … const viramaModifier … const modifier … const rtl … const mayNeedNorm … type category … const unknown … const mapped … const disallowedSTD3Mapped … const deviation … const valid … const validNV8 … const validXV8 … const disallowed … const disallowedSTD3Valid … const ignored … const joiningL … const joiningD … const joiningT … const joiningR … const joinZWJ … const joinZWNJ … const joinVirama … const numJoinTypes … func (c info) isMapped() bool { … } func (c info) category() category { … } func (c info) joinType() info { … } func (c info) isModifier() bool { … } func (c info) isViramaModifier() bool { … }