3件ヒット
[1-3件を表示]
(0.093秒)
ライブラリ
- fiddle (3)
クラス
検索結果
先頭3件
-
Fiddle
:: Closure # args -> [Integer] (87307.0) -
引数の型を表す配列を返します。
引数の型を表す配列を返します。 -
Fiddle
:: Function # call(*args) -> Integer|DL :: CPtr|nil (33415.0) -
関数を呼び出します。
関数を呼び出します。
Fiddle::Function.new で指定した引数と返り値の型に基いて
Ruby のオブジェクトを適切に C のデータに変換して C の関数を呼び出し、
その返り値を Ruby のオブジェクトに変換して返します。
引数の変換は以下の通りです。
: void* (つまり任意のポインタ型)
nil ならば C の NULL に変換されます
Fiddle::Pointer は保持している C ポインタに変換されます。
文字列であればその先頭ポインタになります。
IO オブジェクトであれば FILE* が渡されます。
整数であればそれがアドレスとみ... -
Fiddle
:: Closure :: BlockCaller # call(*args) -> object (33325.0) -
wrap しているブロックを呼び出します。
wrap しているブロックを呼び出します。
そのブロックの返り値がこのメソッドの返り値となります。
@param args 引数