Method: Fiddle::Pointer#freed?

Defined in:
pointer.c

#freed?Boolean

Returns if the free function for this pointer has been called.

Returns:

  • (Boolean)


476
477
478
479
480
481
482
# File 'pointer.c', line 476

static VALUE
rb_fiddle_ptr_freed_p(VALUE self)
{
    struct ptr_data *pdata;
    TypedData_Get_Struct(self, struct ptr_data, &fiddle_ptr_data_type, pdata);
    return pdata->freed ? Qtrue : Qfalse;
}