Sha256: 4abde0701ec2e3a98a78e113ff88613da57b8cf8a2d9e5447fea25e678e6db26
Contents?: true
Size: 907 Bytes
Versions: 1136
Compression:
Stored size: 907 Bytes
Contents
module FFI type ffi_type = Type | Symbol type ffi_auto_type = ffi_type | DataConverter[untyped, untyped, untyped] type type_map = Hash[Symbol | DataConverter[untyped, untyped, untyped], Type] class CallbackInfo = FunctionType class FunctionInfo = FunctionType class NativeLibrary = DynamicLibrary VERSION: String TypeDefs: type_map type current_process = Object CURRENT_PROCESS: current_process USE_THIS_PROCESS_AS_LIBRARY: current_process private def self.custom_typedefs: () -> type_map def self.errno: () -> Integer def self.errno=: (Integer) -> nil def self.find_type: (ffi_auto_type name, ?type_map? type_map) -> Type def self.make_shareable: [T] (T obj) -> T def self.map_library_name: (_ToS lib) -> String def self.type_size: (ffi_auto_type type) -> Integer def self.typedef: (ffi_auto_type old, Symbol add) -> Type alias self.add_typedef self.typedef end
Version data entries
1,136 entries across 1,136 versions & 14 rubygems