HEX
Server: Apache
System: Windows NT MAGNETO-ARM 10.0 build 22000 (Windows 10) AMD64
User: Michel (0)
PHP: 7.4.7
Disabled: NONE
Upload Files
File: C:/Ruby27-x64/share/ri/2.7.0/system/Fiddle/Importer/cdesc-Importer.ri
U:RDoc::NormalModule[iI"
Importer:ETI"Fiddle::Importer;T0o:RDoc::Markup::Document:@parts[o;;[
o:RDoc::Markup::Paragraph;[I"KA DSL that provides the means to dynamically load libraries and build ;TI"Imodules around them including calling extern functions within the C ;TI""library that has been loaded.;To:RDoc::Markup::BlankLineS:RDoc::Markup::Heading:
leveli:	textI"Example;T@o:RDoc::Markup::Verbatim;[I"require 'fiddle'
;TI"require 'fiddle/import'
;TI"
;TI"module LibSum
;TI"  extend Fiddle::Importer
;TI"  dlload './libsum.so'
;TI")  extern 'double sum(double*, int)'
;TI"%  extern 'double split(double)'
;TI"end;T:@format0:
@fileI"$ext/fiddle/lib/fiddle/import.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[[
I"type_alias;TI"R;T:privateFI"2../ruby-2.7.7/ext/fiddle/lib/fiddle/import.rb;T[[	[I"Fiddle;To;;[;I"$ext/fiddle/lib/fiddle/import.rb;T;0@%[I"CParser;To;;[;@,;0@%[I"Fiddle;To;;[;@ ;0I"2../ruby-2.7.7/ext/fiddle/lib/fiddle/import.rb;T[I"CParser;To;;[;@ ;0@5[[I"
class;T[[:public[[:protected[[;[[I"
instance;T[[;[[I"[];T@%[I"	bind;T@%[I"bind_function;T@%[I"create_value;T@%[I"dlload;T@%[I"extern;T@%[I"handler;T@%[I"import_function;T@%[I"import_symbol;T@%[I"import_value;T@%[I"sizeof;T@%[I"struct;T@%[I"typealias;T@%[I"
union;T@%[I"
value;T@%[;[[;[[I"parse_bind_options;T@%[[I"
Importer;To;;[;@,;0@%[U:RDoc::Context::Section[i0o;;[;0;0[@,I"Fiddle;TcRDoc::NormalModule