Method: LibBin::Structure#__unset_load_state

Defined in:
ext/libbin/libbin_c.c

#__unset_load_statenil

Unset attributes after loading

Examples:

# Orignal Ruby implementation
def __unset_load_state
  __input_big = nil
  __input = nil
  __parent = nil
  __index = nil
  __position = nil
  __cur_position = nil
end

Returns:

  • (nil)


328
329
330
331
332
333
334
335
336
337
338
# File 'ext/libbin/libbin_c.c', line 328

static VALUE cStructure_unset_load_state(VALUE self) {
  struct cStructure_data *data;
  TypedData_Get_Struct(self, struct cStructure_data, &cStructure_type, data);
  data->__input = Qnil;
  data->__input_big = Qnil;
  data->__parent = Qnil;
  data->__index = Qnil;
  data->__position = Qnil;
  data->__cur_position = Qnil;
  return Qnil;
}