class BinData::Struct
def initialize(params = {}, parent = nil)
def initialize(params = {}, parent = nil) super(params, parent) # extract field names but don't instantiate the fields @field_names = no_eval_param(:fields).collect { |k, n, p| n } @field_objs = [] end