struct FullPtrCastFlags [src]

Fields

ptr_cast: bool = false
align_cast: bool = false
addrspace_cast: bool = false
const_cast: bool = false
volatile_cast: bool = false

Members

Source

pub const FullPtrCastFlags = packed struct(u5) { ptr_cast: bool = false, align_cast: bool = false, addrspace_cast: bool = false, const_cast: bool = false, volatile_cast: bool = false, pub inline fn needResultTypeBuiltinName(flags: FullPtrCastFlags) []const u8 { if (flags.ptr_cast) return "@ptrCast"; if (flags.align_cast) return "@alignCast"; if (flags.addrspace_cast) return "@addrSpaceCast"; unreachable; } }