22件ヒット
[1-22件を表示]
(0.153秒)
ライブラリ
- fiddle (22)
クラス
-
Fiddle
:: Pointer (22)
検索結果
-
Fiddle
:: Pointer . [](val) -> Fiddle :: Pointer (18107.0) -
与えられた val と関連した Pointer オブジェクトを生成して返します。
...。
val が整数の場合はそれをアドレスとする Pointer オブジェクトを返します。
上以外の場合は、整数に変換(to_int)し
それをアドレスとする Pointer オブジェクトを返します。
@param val Ruby オブジェクトを指定します。
@raise......Pointer オブジェクトでない場合に発生します
@raise TypeError 上記のいずれの変換も不可能であった場合に発生します
例:
require 'fiddle'
s = "abc"
p Fiddle::Pointer[s].to_i #=> 136186388
p [s].pack('p*').unpack('l!*')[0] #=> 136186388... -
Fiddle
:: Pointer . to _ ptr(val) -> Fiddle :: Pointer (3007.0) -
与えられた val と関連した Pointer オブジェクトを生成して返します。
...。
val が整数の場合はそれをアドレスとする Pointer オブジェクトを返します。
上以外の場合は、整数に変換(to_int)し
それをアドレスとする Pointer オブジェクトを返します。
@param val Ruby オブジェクトを指定します。
@raise......Pointer オブジェクトでない場合に発生します
@raise TypeError 上記のいずれの変換も不可能であった場合に発生します
例:
require 'fiddle'
s = "abc"
p Fiddle::Pointer[s].to_i #=> 136186388
p [s].pack('p*').unpack('l!*')[0] #=> 136186388...