A C struct wrapper
malloc(types, func = nil) Class Public methods Allocates a
new(addr, types, func = nil) Class Public methods Wraps the
[]=(name, val) Instance Public methods
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
assign_names(members) Instance Public methods
[](name) Instance Public methods Fetch struct member name