Method: FFI::Pointer#null?

Defined in:
ext/ffi_c/Pointer.c

#null?Boolean

Return true if self is a NULL pointer.

Returns:

  • (Boolean)


288
289
290
291
292
293
294
295
296
# File 'ext/ffi_c/Pointer.c', line 288

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

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

    return ptr->memory.address == NULL ? Qtrue : Qfalse;
}