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 › addAliasAssumeCapacity
addAliasAssumeCapacity
Builder.addAliasAssumeCapacity
pub fn addAliasAssumeCapacity (
self : *Builder ,
name : StrtabString ,
ty : Type ,
addr_space : AddrSpace ,
aliasee : Constant ,
) Alias .Index
File
Code
pub fn addAliasAssumeCapacity (
self : *Builder ,
name : StrtabString ,
ty : Type ,
addr_space : AddrSpace ,
aliasee : Constant ,
) Alias .Index {
const alias_index : Alias .Index = @fromBackingInt (@intCast (self .aliases .items .len ));
self .aliases .appendAssumeCapacity (.{ .global = self .addGlobalAssumeCapacity (name , .{
.addr_space = addr_space ,
.type = ty ,
.kind = .{ .alias = alias_index },
}), .aliasee = aliasee });
return alias_index ;
}