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 › IpiStreamHeader Public Struct IpiStreamHeader Doc Source Public Struct std.pdb.IpiStreamHeader
pub const IpiStreamHeader = extern struct Fields version : IpiStreamVersion header_size : u32 type_index_begin : u32 type_index_end : u32 type_record_bytes : u32 hash_stream_index : u16 hash_aux_stream_index : u16 hash_key_size : u32 num_hash_buckets : u32 hash_value_buffer_offset : i32 hash_value_buffer_length : u32 index_offset_buffer_offset : i32 index_offset_buffer_length : u32 hash_adj_buffer_offset : i32 hash_adj_buffer_length : u32 File pdb.zig: 519
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535 pub const IpiStreamHeader = extern struct {
version : IpiStreamVersion ,
header_size : u32 ,
type_index_begin : u32 ,
type_index_end : u32 ,
type_record_bytes : u32 ,
hash_stream_index : u16 ,
hash_aux_stream_index : u16 ,
hash_key_size : u32 ,
num_hash_buckets : u32 ,
hash_value_buffer_offset : i32 ,
hash_value_buffer_length : u32 ,
index_offset_buffer_offset : i32 ,
index_offset_buffer_length : u32 ,
hash_adj_buffer_offset : i32 ,
hash_adj_buffer_length : u32 ,
}