A C struct wrapper
malloc(types, func = nil) Class Public methods Allocates a
[]=(name, val) Instance Public methods
new(addr, types, func = nil) Class Public methods Wraps the
set_ctypes(types) Instance Public methods Calculates the offsets and sizes for
size(types) Class Public methods Returns the offset for the packed sizes for
[](name) Instance Public methods Fetch struct member name
assign_names(members) Instance Public methods