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 › ir › ModuleBlock › MetadataBlock › LocalVar Public Struct LocalVar Doc Source Public Struct std.zig.llvm.ir.ModuleBlock.MetadataBlock.LocalVar
pub const LocalVar = struct Fields Values File zig/llvm/ir.zig: 1898
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918 pub const LocalVar = struct {
pub const ops = [_ ]AbbrevOp {
.{ .literal = @backingInt (ModuleBlock .MetadataBlock .Code .LOCAL_VAR ) },
.{ .literal = 0b10 }, // is distinct | has alignment
MetadataAbbrev , // scope
MetadataAbbrev , // name
MetadataAbbrev , // file
LineAbbrev , // line
MetadataAbbrev , // type
.{ .literal = 0 }, // arg
.{ .literal = 0 }, // flags
.{ .literal = 0 }, // align bits
.{ .literal = 0 }, // annotations
};
scope : Builder .Metadata .Optional ,
name : Builder .Metadata .String .Optional ,
file : Builder .Metadata .Optional ,
line : u32 ,
ty : Builder .Metadata .Optional ,
}