class BinData::Struct

def initialize(params = {}, parent = nil)

Creates a new Struct.
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