Method: Fiddle::Pinned#cleared?

Defined in:
pinned.c

#cleared?Boolean

Returns true if the reference has been cleared, otherwise returns false.

Returns:

  • (Boolean)


93
94
95
96
97
98
99
100
101
102
103
# File 'pinned.c', line 93

static VALUE
cleared_p(VALUE self)
{
    struct pinned_data *data;
    TypedData_Get_Struct(self, struct pinned_data, &pinned_data_type, data);
    if (data->ptr) {
        return Qfalse;
    } else {
        return Qtrue;
    }
}