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.

LfRecordKind

pdb.LfRecordKind
pub const LfRecordKind = enum(u16)

File

lib/std/pdb.zig:542

Code

pub const LfRecordKind = enum(u16) {
    pointer = 0x1002,
    modifier = 0x1001,
    procedure = 0x1008,
    mfunction = 0x1009,
    label = 0x000e,
    arglist = 0x1201,
    fieldlist = 0x1203,
    array = 0x1503,
    class = 0x1504,
    structure = 0x1505,
    interface = 0x1519,
    @"union" = 0x1506,
    @"enum" = 0x1507,
    typeserver2 = 0x1515,
    vftable = 0x151d,
    vtshape = 0x000a,
    bitfield = 0x1205,
    func_id = 0x1601,
    mfunc_id = 0x1602,
    buildinfo = 0x1603,
    substr_list = 0x1604,
    string_id = 0x1605,
    udt_src_line = 0x1606,
    udt_mod_src_line = 0x1607,
    methodlist = 0x1206,
    precomp = 0x1509,
    endprecomp = 0x0014,
    bclass = 0x1400,
    binterface = 0x151a,
    vbclass = 0x1401,
    ivbclass = 0x1402,
    vfunctab = 0x1409,
    stmember = 0x150e,
    method = 0x150f,
    member = 0x150d,
    nesttype = 0x1510,
    onemethod = 0x1511,
    enumerate = 0x1502,
    index = 0x1404,
    pad0 = 0xf0,
    _,
}