load
Function parameters
Parameters
- ma:*MemoryAccessor
- Type:type
- address:usize
Functions in this namespace
Functions
= .{ .mem = switch (native_os) { .linux => .{ .handle = -1 }, else => {}, }, }
Values
- init
- = .{ .mem = switch (native_os) { .linux => .{ .handle = -1 }, else => {}, }, }
Source
Implementation
pub fn load(ma: *MemoryAccessor, comptime Type: type, address: usize) ?Type {
var result: Type = undefined;
return if (ma.read(address, std.mem.asBytes(&result))) result else null;
}