Zig 0.17.0-dev (Split by item) This is an example of documentation generated by
ZigDoc , an alternative to Zig's built-in
Auto Doc feature. See also
examples in other modes/formats . The project being documented here (as the example) is the Zig standard library.
std › unicode › testUtf16CountCodepoints Private Function testUtf16CountCodepoints Doc Source Private Function std.unicode.testUtf16CountCodepoints
fn testUtf16CountCodepoints () !void File unicode.zig: 534
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551 fn testUtf16CountCodepoints () !void {
try testing .expectEqual (
@as (usize , 1 ),
try utf16CountCodepoints (utf8ToUtf16LeStringLiteral ("a" )),
);
try testing .expectEqual (
@as (usize , 10 ),
try utf16CountCodepoints (utf8ToUtf16LeStringLiteral ("abcdefghij" )),
);
try testing .expectEqual (
@as (usize , 10 ),
try utf16CountCodepoints (utf8ToUtf16LeStringLiteral ("äåéëþüúíóö" )),
);
try testing .expectEqual (
@as (usize , 5 ),
try utf16CountCodepoints (utf8ToUtf16LeStringLiteral ("こんにちは" )),
);
}