Method: FFI::Pointer#autorelease?

Defined in:
ext/ffi_c/Pointer.c

#autorelease?Boolean

Get autorelease attribute. See also Autorelease section.

Returns:

  • (Boolean)


456
457
458
459
460
461
462
463
464
# File 'ext/ffi_c/Pointer.c', line 456

static VALUE
ptr_autorelease_p(VALUE self)
{
    Pointer* ptr;

    TypedData_Get_Struct(self, Pointer, &rbffi_pointer_data_type, ptr);

    return ptr->autorelease ? Qtrue : Qfalse;
}