Zig 0.17.0-dev (Split by item)

Shortcut keys
?
Show these tips
S
Focus search field
Esc
Clear focus & close tips
U
Jump to source code
↑
Move up in search results
↓
Move down in search results
↵
Go to active search result
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. Public Struct

FnProto

Public Struct
std.zig.Ast.Node.FnProto
pub const FnProto = struct

Fields

params_start: ExtraIndex
params_end: ExtraIndex
align_expr: OptionalIndex

Populated if align(A) is present.

addrspace_expr: OptionalIndex

Populated if addrspace(A) is present.

section_expr: OptionalIndex

Populated if linksection(A) is present.

callconv_expr: OptionalIndex

Populated if callconv(A) is present.

File

zig/Ast.zig:3958
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
    pub const FnProto = struct {
        params_start: ExtraIndex,
        params_end: ExtraIndex,
        /// Populated if align(A) is present.
        align_expr: OptionalIndex,
        /// Populated if addrspace(A) is present.
        addrspace_expr: OptionalIndex,
        /// Populated if linksection(A) is present.
        section_expr: OptionalIndex,
        /// Populated if callconv(A) is present.
        callconv_expr: OptionalIndex,
    }