structstd.zig.Ast.full.PtrType[src]

Fields

size: std.builtin.Type.Pointer.Size
allowzero_token: ?TokenIndex
const_token: ?TokenIndex
volatile_token: ?TokenIndex
ast: Components

Source Code

Source code
pub const PtrType = struct {
    size: std.builtin.Type.Pointer.Size,
    allowzero_token: ?TokenIndex,
    const_token: ?TokenIndex,
    volatile_token: ?TokenIndex,
    ast: Components,

    pub const Components = struct {
        main_token: TokenIndex,
        align_node: Node.Index,
        addrspace_node: Node.Index,
        sentinel: Node.Index,
        bit_range_start: Node.Index,
        bit_range_end: Node.Index,
        child_type: Node.Index,
    };
}