Method: FFI::AbstractMemory#type_size

Defined in:
ext/ffi_c/AbstractMemory.c

#type_sizeInteger

Get the memory’s type size.

Returns:

  • (Integer)

    type size in bytes



643
644
645
646
647
648
649
650
651
# File 'ext/ffi_c/AbstractMemory.c', line 643

static VALUE
memory_type_size(VALUE self)
{
    AbstractMemory* ptr;

    TypedData_Get_Struct(self, AbstractMemory, &rbffi_abstract_memory_data_type, ptr);

    return INT2NUM(ptr->typeSize);
}