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 › debugUnionTypeAssumeCapacity Private Function debugUnionTypeAssumeCapacity Doc Source Private Function std.zig.llvm.Builder.debugUnionTypeAssumeCapacity
fn debugUnionTypeAssumeCapacity (
self : *Builder ,
name : ?Metadata .String ,
file : ?Metadata ,
scope : ?Metadata ,
line : u32 ,
underlying_type : ?Metadata ,
size_in_bits : u64 ,
align_in_bits : u64 ,
fields_tuple : ?Metadata ,
) Metadata Params File zig/llvm/Builder.zig: 13991
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014 fn debugUnionTypeAssumeCapacity (
self : *Builder ,
name : ?Metadata .String ,
file : ?Metadata ,
scope : ?Metadata ,
line : u32 ,
underlying_type : ?Metadata ,
size_in_bits : u64 ,
align_in_bits : u64 ,
fields_tuple : ?Metadata ,
) Metadata {
assert (!self .strip );
return self .debugCompositeTypeAssumeCapacity (
.composite_union_type ,
name ,
file ,
scope ,
line ,
underlying_type ,
size_in_bits ,
align_in_bits ,
fields_tuple ,
);
}