structstd.zig.Zoir.Node.Index.Range[src]

Fields

start: Index
len: u32

Functions

Functionat[src]

pub fn at(r: Range, i: u32) Index

Parameters

i: u32

Source Code

Source code
pub fn at(r: Range, i: u32) Index {
    assert(i < r.len);
    return @enumFromInt(@intFromEnum(r.start) + i);
}

Source Code

Source code
pub const Range = struct {
    start: Index,
    len: u32,

    pub fn at(r: Range, i: u32) Index {
        assert(i < r.len);
        return @enumFromInt(@intFromEnum(r.start) + i);
    }
}