Method: FFI::Struct::InlineArray#to_ptr

Defined in:
ext/ffi_c/Struct.c

#to_ptrAbstractMemory

Get pointer to self content.

Returns:



729
730
731
732
733
734
735
736
737
738
# File 'ext/ffi_c/Struct.c', line 729

static VALUE
inline_array_to_ptr(VALUE self)
{
    InlineArray* array;

    Data_Get_Struct(self, InlineArray, array);

    return rb_funcall(array->rbMemory, rb_intern("slice"), 2,
        UINT2NUM(array->field->offset), UINT2NUM(array->arrayType->base.ffiType->size));
}