A C struct wrapper
[]=(name, val) Instance Public methods
malloc(types, func = nil) Class Public methods Allocates a
set_ctypes(types) Instance Public methods Given types, calculate
new(addr, types, func = nil) Class Public methods Wraps the
size(types) Class Public methods Given types, returns the offset
assign_names(members) Instance Public methods
[](name) Instance Public methods Fetch struct member name