tiny.filigree.joiningType
Defined in tiny.filigree.
Source
Source: lib/filigree/src/shape/joining.zig:550
zig
pub fn joiningType(codepoint: u21) JoiningType { var low: usize = 0; var high: usize = joining_type_ranges.len; while (low < high) { const mid = low + (high - low) / 2; const range = joining_type_ranges[mid]; if (codepoint < range.start) { high = mid; } else if (codepoint >= range.end) { low = mid + 1; } else { return range.joining_type; } } return .non_joining;}Source: lib/filigree/src/root.zig:97
zig
pub const joiningType = shape.joiningType;Also reachable as
Complete caller list
11 direct callers.
lib.filigree.src.shape.engine.appendAutomaticArabicJoiningFeaturesImpl[method] — private source atlib/filigree/src/shape/engine.zig:302in nearest public ownerlib.filigree.src.shape.enginelib.filigree.src.shape.engine.applyArabicTatweelSafetyImpl[method] — private source atlib/filigree/src/shape/engine.zig:321in nearest public ownerlib.filigree.src.shape.enginelib.filigree.src.shape.engine.firstUtf16JoiningType[function] — private source atlib/filigree/src/shape/engine.zig:774in nearest public ownerlib.filigree.src.shape.enginelib.filigree.src.shape.engine.firstUtf32JoiningType[function] — private source atlib/filigree/src/shape/engine.zig:797in nearest public ownerlib.filigree.src.shape.enginelib.filigree.src.shape.engine.firstUtf8JoiningType[function] — private source atlib/filigree/src/shape/engine.zig:751in nearest public ownerlib.filigree.src.shape.enginelib.filigree.src.shape.engine.lastUtf16JoiningType[function] — private source atlib/filigree/src/shape/engine.zig:785in nearest public ownerlib.filigree.src.shape.enginelib.filigree.src.shape.engine.lastUtf32JoiningType[function] — private source atlib/filigree/src/shape/engine.zig:808in nearest public ownerlib.filigree.src.shape.enginelib.filigree.src.shape.engine.lastUtf8JoiningType[function] — private source atlib/filigree/src/shape/engine.zig:762in nearest public ownerlib.filigree.src.shape.enginelib.filigree.src.shape.engine.nextJoiningType[function] — private source atlib/filigree/src/shape/engine.zig:724in nearest public ownerlib.filigree.src.shape.enginelib.filigree.src.shape.engine.previousJoiningType[function] — private source atlib/filigree/src/shape/engine.zig:714in nearest public ownerlib.filigree.src.shape.enginelib.filigree.src.shape.joining.test_joiningType_classifies_Unicode_joining_types[function] — test source atlib/filigree/src/shape/joining.zig:585in nearest public ownerlib.filigree.src.shape.joining
Audit
| Definitions | 1 |
|---|---|
| Public names | 2 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |