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 › zig › llvm › Builder › ensureUnusedConstantCapacity Private Function ensureUnusedConstantCapacity Doc Source Private Function std.zig.llvm.Builder.ensureUnusedConstantCapacity
fn ensureUnusedConstantCapacity (
self : *Builder ,
count : usize ,
comptime Extra : type ,
trail_len : usize ,
) Allocator .Error !void Params self : *Builder count : usize Extra : type trail_len : usize File zig/llvm/Builder.zig: 13058
13058
13059
13060
13061
13062
13063
13064
13065
13066
13067
13068
13069
13070 fn ensureUnusedConstantCapacity (
self : *Builder ,
count : usize ,
comptime Extra : type ,
trail_len : usize ,
) Allocator .Error !void {
try self .constant_map .ensureUnusedCapacity (self .gpa , count );
try self .constant_items .ensureUnusedCapacity (self .gpa , count );
try self .constant_extra .ensureUnusedCapacity (
self .gpa ,
count * (@typeInfo (Extra ).@"struct" .field_names .len + trail_len ),
);
}