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 › pdb › DbiStreamHeader Public Struct DbiStreamHeader Doc Source Public Struct std.pdb.DbiStreamHeader
pub const DbiStreamHeader = extern struct Fields version_signature : i32 version_header : u32 age : u32 global_stream_index : u16 build_number : u16 public_stream_index : u16 pdb_dll_version : u16 sym_record_stream : u16 pdb_dll_rbld : u16 mod_info_size : u32 section_contribution_size : u32 section_map_size : u32 source_info_size : i32 type_server_size : i32 mfc_type_server_index : u32 optional_dbg_header_size : i32 ec_substream_size : i32 flags : u16 machine : u16 padding : u32 File pdb.zig: 21
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 pub const DbiStreamHeader = extern struct {
version_signature : i32 ,
version_header : u32 ,
age : u32 ,
global_stream_index : u16 ,
build_number : u16 ,
public_stream_index : u16 ,
pdb_dll_version : u16 ,
sym_record_stream : u16 ,
pdb_dll_rbld : u16 ,
mod_info_size : u32 ,
section_contribution_size : u32 ,
section_map_size : u32 ,
source_info_size : i32 ,
type_server_size : i32 ,
mfc_type_server_index : u32 ,
optional_dbg_header_size : i32 ,
ec_substream_size : i32 ,
flags : u16 ,
machine : u16 ,
padding : u32 ,
}
https://llvm.org/docs/PDB/DbiStream.html#stream-header