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 › json › static › innerParseArrayFromArrayValue Private Function innerParseArrayFromArrayValue Doc Source Private Function std.json.static.innerParseArrayFromArrayValue
fn innerParseArrayFromArrayValue (
comptime T : type ,
comptime Child : type ,
comptime len : comptime_int ,
allocator : Allocator ,
array : Array ,
options : ParseOptions ,
) !T Params File json/static.zig: 759
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775 fn innerParseArrayFromArrayValue (
comptime T : type ,
comptime Child : type ,
comptime len : comptime_int ,
allocator : Allocator ,
array : Array ,
options : ParseOptions ,
) !T {
if (array .items .len != len ) return error .LengthMismatch ;
var r : T = undefined ;
for (array .items , 0 ..) |item , i | {
r [i ] = try innerParseFromValue (Child , allocator , item , options );
}
return r ;
}