るりまサーチ

最速Rubyリファレンスマニュアル検索!
341件ヒット [1-100件を表示] (0.071秒)
トップページ > クエリ:i[x] > クエリ:b[x] > ライブラリ:fiddle[x]

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. matrix i
  5. csv to_i

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Fiddle::Importer#bind(signature, *opts) { ... } -> Fiddle::Function (12225.0)

Ruby のブロックを C の関数で wrap し、その関数をモジュールに インポートします。

...Ruby のブロックを C の関数で wrap し、その関数をモジュールに
インポートします。

これでインポートされた関数はモジュール関数として定義されます。
また、Fiddle::Importer#[] で Fiddle::Function オブジェクトとして
取り出す...
...ことができます。

signature で関数の名前とシネグチャを指定します。例えば
"int compare(void*, void*)" のように指定します。

opts には :stdcall もしくは :cdecl を渡すことができ、
呼出規約を明示することができます。

@return イン...
... Fiddle::Function オブジェクトを返します。

@param signature 関数の名前とシネグチャ
@param opts オプション


require 'fiddle/import'

module M
extend Fiddle::Importer
dlload "libc.so.6"
typealias "size_t", "unsigned long"
extern "int qsort(void*,...

Fiddle::ALIGN_DOUBLE -> Integer (12202.0)

C の構造体における double のアライメントの値。

...C の構造体における double のアライメントの値。...

Fiddle::BUILD_RUBY_PLATFORM -> String (12202.0)

ビルドに用いた ruby のプラットフォームを表す文字列。

...ビルドに用いた ruby のプラットフォームを表す文字列。

通常、Object::RUBY_PLATFORM と同じ。...

Fiddle::Function#abi -> Integer (12202.0)

呼出規約を返します。

...呼出規約を返します。

@see Fiddle::Function.new...

Fiddle::Handle#disable_close -> nil (12202.0)

GC によるオブジェクトの回収時に self をクローズしない(Fiddle::Handle#close) ように設定します。

...GC によるオブジェクトの回収時に self をクローズしない(Fiddle::Handle#close)
ように設定します。

デフォルトでは close しません。

@see Fiddle::Handle#enable_close, Fiddle::Handle#close_enabled?...

絞り込み条件を変える

Fiddle::SIZEOF_DOUBLE -> Integer (12202.0)

Cでの sizeof(double) の値

...Cでの sizeof(double) の値...

Fiddle::Importer#import_symbol(name) -> Fiddle::Pointer (12201.0)

取り込んだライブラリからシンボルをインポートします。

...取り込んだライブラリからシンボルをインポートします。

返り値はシンボルがロードされたメモリのアドレスを持つ Fiddle::Pointer
オブジェクトを返します。

@param name シンボル名(文字列)...

Fiddle::BasicTypes (12001.0)

よく使われる型の別名を定義するモジュールです。

...よく使われる型の別名を定義するモジュールです。

i
nclude すると 以下の型が定義されます。
* "uint"
* "u_int"
* "ulong"
* "u_long"...

Fiddle::Handle#enable_close -> nil (9202.0)

GC によるオブジェクトの回収時に self をクローズする(Fiddle::Handle#close) ように設定します。

...GC によるオブジェクトの回収時に self をクローズする(Fiddle::Handle#close)
ように設定します。

デフォルトでは close しません。

@see Fiddle::Handle#disable_close, Fiddle::Handle#close_enabled?...

Fiddle::Handle::RTLD_GLOBAL -> Integer (9202.0)

dlopen のフラグ RTLD_GLOBAL を表す定数です。

...dlopen のフラグ RTLD_GLOBAL を表す定数です。

DL::Handle.new の flags として用います。

詳しくは dlopen(3) を見てください。...

絞り込み条件を変える

<< 1 2 3 ... > >>