structstd.zig.llvm.Builder.Metadata.BasicType[src]

Fields

name: MetadataString
size_in_bits_lo: u32
size_in_bits_hi: u32

Functions

FunctionbitSize[src]

pub fn bitSize(self: BasicType) u64

Parameters

self: BasicType

Source Code

Source code
pub fn bitSize(self: BasicType) u64 {
    return @as(u64, self.size_in_bits_hi) << 32 | self.size_in_bits_lo;
}

Source Code

Source code
pub const BasicType = struct {
    name: MetadataString,
    size_in_bits_lo: u32,
    size_in_bits_hi: u32,

    pub fn bitSize(self: BasicType) u64 {
        return @as(u64, self.size_in_bits_hi) << 32 | self.size_in_bits_lo;
    }
}