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 library itself.
Zig › std/ › zig/ › llvm/ › Builder.zig › addVariableAssumeCapacity
addVariableAssumeCapacity
Builder.addVariableAssumeCapacity
pub fn addVariableAssumeCapacity (
self : *Builder ,
ty : Type ,
name : StrtabString ,
addr_space : AddrSpace ,
) Variable .Index
File
Code
pub fn addVariableAssumeCapacity (
self : *Builder ,
ty : Type ,
name : StrtabString ,
addr_space : AddrSpace ,
) Variable .Index {
const variable_index : Variable .Index = @fromBackingInt (@intCast (self .variables .items .len ));
self .variables .appendAssumeCapacity (.{ .global = self .addGlobalAssumeCapacity (name , .{
.addr_space = addr_space ,
.type = ty ,
.kind = .{ .variable = variable_index },
}) });
return variable_index ;
}