60件ヒット
[1-60件を表示]
(0.023秒)
種類
- インスタンスメソッド (24)
- 定数 (12)
- モジュール (12)
- モジュール関数 (12)
クラス
-
Fiddle
:: Closure :: BlockCaller (12) -
Fiddle
:: Pointer (12)
モジュール
- Fiddle (24)
キーワード
-
BUILD
_ RUBY _ PLATFORM (12) - Importer (12)
- call (12)
- dlunwrap (12)
-
to
_ value (12)
検索結果
先頭5件
-
Fiddle
. # dlunwrap(addr) -> object (103.0) -
指定されたアドレスの Ruby オブジェクトを返します。
...されたアドレスの Ruby オブジェクトを返します。
@param addr Fiddle.#dlwrap が返した Ruby オブジェクトのアドレス(整数)を指定します。
例:
require 'fiddle'
s = 'abc'
p addr = Fiddle.dlwrap(s) #=> 136122440
p Fiddle.dlunwrap(addr) #=> "abc"... -
Fiddle
:: Closure :: BlockCaller # call(*args) -> object (103.0) -
wrap しているブロックを呼び出します。
wrap しているブロックを呼び出します。
そのブロックの返り値がこのメソッドの返り値となります。
@param args 引数 -
Fiddle
:: Pointer # to _ value -> object (103.0) -
自身はヒープに確保された Ruby のオブジェクトを指すポインタであると仮定して、 自身が指すオブジェクトを返します。
...自身はヒープに確保された Ruby のオブジェクトを指すポインタであると仮定して、
自身が指すオブジェクトを返します。
例:
require 'fiddle'
s = 'abc'
i = Fiddle.dlwrap(s)
cptr = Fiddle::Pointer.new(i)
p cptr.to_value #=> "abc"... -
Fiddle
:: BUILD _ RUBY _ PLATFORM -> String (8.0) -
ビルドに用いた ruby のプラットフォームを表す文字列。
...ビルドに用いた ruby のプラットフォームを表す文字列。
通常、Object::RUBY_PLATFORM と同じ。... -
Fiddle
:: Importer (7.0) -
C の関数をモジュールにインポートするためのモジュールです。
...の関数をモジュールにインポートするためのモジュールです。
対象となるモジュールに Object#extend することで、
そのモジュールにインポートできるようになります。
使いかたは fiddle や fiddle/import を参照してください。...