Methods

<< (FFI::Enums)
[] (FFI::Enum)
[] (FFI::ConstGenerator)
__map_symbol (FFI::Enums)
add (FFI::StructLayoutBuilder)
add_array (FFI::StructLayoutBuilder)
add_field (FFI::StructLayoutBuilder)
add_struct (FFI::StructLayoutBuilder)
add_typedef (FFI)
align (FFI::Struct)
align (FFI::Struct)
aligned (FFI::Struct)
alignment (FFI::Struct)
alignment (FFI::Struct)
alignment= (FFI::StructLayoutBuilder)
attach (FFI::VariadicInvoker)
attach_function (FFI::Library)
attach_variable (FFI::Library)
auto_ptr (FFI::Struct)
autorelease= (FFI::AutoPointer)
autorelease= (FFI::AutoPointer::Releaser)
build (FFI::StructLayoutBuilder)
builder (FFI::Union)
by_ref (FFI::Struct)
by_value (FFI::Struct)
calculate (FFI::ConstGenerator)
calculate (FFI::StructGenerator)
call (FFI::AutoPointer::CallableReleaser)
call (FFI::VariadicInvoker)
call (FFI::AutoPointer::DefaultReleaser)
callback (FFI::Struct)
callback (FFI::Library)
clear (FFI::Struct)
const (FFI::ConstGenerator)
constants (FFI::Generator)
converted_value (FFI::ConstGenerator::Constant)
dump_config (FFI::StructGenerator)
dump_constants (FFI::ConstGenerator)
enclosing_module (FFI::Struct)
enum (FFI::Library)
enum_type (FFI::Library)
enum_value (FFI::Library)
errno (FFI)
errno= (FFI)
extended (FFI::Library)
ffi_convention (FFI::Library)
ffi_lib (FFI::Library)
ffi_lib_flags (FFI::Library)
ffi_libraries (FFI::Library)
field (FFI::StructGenerator)
find (FFI::Enums)
find (FFI::Enum)
find_field_type (FFI::Struct)
find_type (FFI::Struct)
find_type (FFI::Library)
find_type (FFI)
for_fd (FFI::IO)
found? (FFI::StructGenerator)
free (FFI::AutoPointer)
free (FFI::AutoPointer::Releaser)
from_native (FFI::Enum)
from_native (FFI::StrPtrConverter)
from_native (FFI::Struct::ManagedStructConverter)
from_native (FFI::AutoPointer)
from_string (FFI::MemoryPointer)
generate (FFI::TypesGenerator)
generate_layout (FFI::StructGenerator)
get (FFI::StructLayout::Mapped)
get (FFI::StructLayout::Enum)
get (FFI::StructLayout::InnerStruct)
get_field (FFI::StructGenerator)
in (FFI::Struct)
include (FFI::StructGenerator)
include (FFI::ConstGenerator)
init (FFI::VariadicInvoker)
layout (FFI::Struct)
map_library_name (FFI)
members (FFI::Struct)
members (FFI::Struct)
name (FFI::StructGenerator)
native_read (FFI::IO)
native_type (FFI::AutoPointer)
native_type (FFI::Enum)
new (FFI::Generator::Task)
new (FFI::ManagedStruct)
new (FFI::StructLayoutBuilder)
new (FFI::StructGenerator)
new (FFI::AutoPointer)
new (FFI::NotFoundError)
new (FFI::Enums)
new (FFI::StructGenerator::Field)
new (FFI::Struct::ManagedStructConverter)
new (FFI::Enum)
new (FFI::StructLayout::Mapped)
new (FFI::Generator)
new (FFI::ConstGenerator)
new (FFI::ConstGenerator::Constant)
new (FFI::AutoPointer::Releaser)
offset= (FFI::StructGenerator::Field)
offset_of (FFI::Struct)
offset_of (FFI::Struct)
offset_of (FFI::StructLayout)
offsets (FFI::Struct)
offsets (FFI::Struct)
offsets (FFI::StructLayout)
options (FFI::StructGenerator)
options (FFI::ConstGenerator)
options= (FFI::StructGenerator)
options= (FFI::ConstGenerator)
out (FFI::Struct)
packed (FFI::Struct)
packed= (FFI::StructLayoutBuilder)
ptr (FFI::Struct)
put (FFI::StructLayout::Mapped)
put (FFI::StructLayout::Enum)
read_array_of_type (FFI::Pointer)
read_string (FFI::Pointer)
read_string_length (FFI::Pointer)
read_string_to_null (FFI::Pointer)
ruby_name (FFI::ConstGenerator::Constant)
size (FFI::Struct)
size (FFI::Pointer)
size (FFI::Struct)
size= (FFI::StructLayoutBuilder)
size= (FFI::Struct)
struct (FFI::Generator)
symbol_map (FFI::Enum)
symbols (FFI::Enum)
to_config (FFI::StructGenerator::Field)
to_h (FFI::Enum)
to_hash (FFI::Enum)
to_native (FFI::Enum)
to_ptr (FFI::Struct)
to_ruby (FFI::ConstGenerator::Constant)
to_ruby (FFI::ConstGenerator)
to_s (FFI::Generator)
type_size (FFI)
typedef (FFI)
typedef (FFI::Library)
union= (FFI::StructLayoutBuilder)
union? (FFI::StructLayoutBuilder)
val (FFI::Struct)
values (FFI::Struct)
write_array_of_type (FFI::Pointer)
write_string (FFI::Pointer)
write_string_length (FFI::Pointer)