7件ヒット
[1-7件を表示]
(0.012秒)
種類
- 定数 (3)
- ライブラリ (1)
- 特異メソッド (1)
- 文書 (1)
- インスタンスメソッド (1)
ライブラリ
- fiddle (5)
クラス
-
Fiddle
:: Function (2)
モジュール
- Fiddle (3)
キーワード
-
ALIGN
_ FLOAT (1) -
NEWS for Ruby 2
. 2 . 0 (1) -
SIZEOF
_ FLOAT (1) -
TYPE
_ FLOAT (1) - call (1)
- new (1)
検索結果
先頭5件
-
fiddle (114433.0)
-
*.dllや*.soなど、ダイナミックリンクライブラリを扱うためのライブラリです。
...ンクライブラリを扱うためのライブラリです。
dl と同等の機能を持ちますが、
dl は 2.0 以降deprecated となり、2.2.0 で削除されました。このライブラリ
を代わりに使います。
=== 使い方
通常は fiddle/import ライブラリを require... -
Fiddle
:: ALIGN _ FLOAT -> Integer (69352.0) -
C の構造体における float のアライメントの値。
C の構造体における float のアライメントの値。 -
Fiddle
:: SIZEOF _ FLOAT -> Integer (69352.0) -
Cでの sizeof(float) の値
Cでの sizeof(float) の値 -
Fiddle
:: TYPE _ FLOAT -> Integer (69352.0) -
C の float 型を表す定数。
C の float 型を表す定数。 -
Fiddle
:: Function . new(ptr , args , ret _ type , abi=Fiddle :: Function :: DEFAULT , name: nil) -> Fiddle :: Function (34123.0) -
ptr (関数ポインタ)から Fiddle::Function オブジェクトを 生成します。
ptr (関数ポインタ)から Fiddle::Function オブジェクトを
生成します。
ptr には Fiddle::Handle から Fiddle::Handle#sym などで取りだした
関数ポインタ(を表す整数)、もしくは関数を指している
Fiddle::Pointer を渡します。
args、ret_type で関数の引数と返り値の型を指定します。これには以下の
定数が利用できます。「-TYPE_INT」 のように符号を反転させると unsigned を
意味します。
* Fiddle::TYPE_VOID
* Fiddle::TYPE_VOIDP
* Fidd... -
Fiddle
:: Function # call(*args) -> Integer|DL :: CPtr|nil (33109.0) -
関数を呼び出します。
関数を呼び出します。
Fiddle::Function.new で指定した引数と返り値の型に基いて
Ruby のオブジェクトを適切に C のデータに変換して C の関数を呼び出し、
その返り値を Ruby のオブジェクトに変換して返します。
引数の変換は以下の通りです。
: void* (つまり任意のポインタ型)
nil ならば C の NULL に変換されます
Fiddle::Pointer は保持している C ポインタに変換されます。
文字列であればその先頭ポインタになります。
IO オブジェクトであれば FILE* が渡されます。
整数であればそれがアドレスとみ... -
NEWS for Ruby 2
. 2 . 0 (109.0) -
NEWS for Ruby 2.2.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.2.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス...