Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
ruby / usr / share / ri / 2.2.0 / system / Fiddle / Importer / cdesc-Importer.ri
Size: Mime:
U:RDoc::NormalModule[iI"
Importer:EFI"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"Fiddle;To;;[;@ ;0I"$ext/fiddle/lib/fiddle/import.rb;T[I"CParser;To;;[;@ ;0@([[I"
class;T[[:public[[:protected[[:private[[I"
instance;T[[;[[I"[];F@([I"	bind;F@([I"bind_function;F@([I"create_value;F@([I"dlload;F@([I"extern;F@([I"handler;F@([I"import_function;F@([I"import_symbol;F@([I"import_value;F@([I"sizeof;F@([I"struct;F@([I"typealias;F@([I"
union;F@([I"
value;F@([;[[;[[I"parse_bind_options;F@([[I"
Importer;To;;[;@ ;0@([U:RDoc::Context::Section[i0o;;[;0;0[@ I"Fiddle;TcRDoc::NormalModule