るりまサーチ

最速Rubyリファレンスマニュアル検索!
168件ヒット [1-100件を表示] (0.029秒)

別のキーワード

  1. _builtin to_s
  2. openssl to_der
  3. openssl to_s
  4. _builtin to_a
  5. openssl to_pem

モジュール

キーワード

検索結果

<< 1 2 > >>

Fiddle::Function#to_i -> Integer (29109.0)

関数ポインタのアドレスを整数で返します。

...関数ポインタのアドレスを整数で返します。

@see Fiddle::Function#ptr...

Fiddle::Closure#to_i -> Integer (29103.0)

C の関数ポインタのアドレスを返します。

C の関数ポインタのアドレスを返します。

Fiddle::Handle#to_i -> Integer (29103.0)

自身が表すハンドル(dlopen(3) が返したもの)のアドレスを返します。

自身が表すハンドル(dlopen(3) が返したもの)のアドレスを返します。

Fiddle::Pointer#to_i -> Integer (29103.0)

自身が指すアドレスを整数で返します。

自身が指すアドレスを整数で返します。

Fiddle::CStruct#to_i -> Integer (21102.0)

保持している構造体の先頭アドレスを整数で返します。

保持している構造体の先頭アドレスを整数で返します。

絞り込み条件を変える

Fiddle::Pointer#to_int -> Integer (17103.0)

自身が指すアドレスを整数で返します。

自身が指すアドレスを整数で返します。

Fiddle::Pointer.[](val) -> Fiddle::Pointer (11128.0)

与えられた val と関連した Pointer オブジェクトを生成して返します。

...ェクトを返します。

上以外の場合は、整数に変換(to_int)し
それをアドレスとする Pointer オブジェクトを返します。


@param val Ruby オブジェクトを指定します。

@raise Fiddle::DLError to_ptr の返り値が 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 (11128.0)

与えられた val と関連した Pointer オブジェクトを生成して返します。

...ェクトを返します。

上以外の場合は、整数に変換(to_int)し
それをアドレスとする Pointer オブジェクトを返します。


@param val Ruby オブジェクトを指定します。

@raise Fiddle::DLError to_ptr の返り値が Pointer オブジェクトでない場...
...合に発生します
@raise TypeError 上記のいずれの変換も不可能であった場合に発生します

例:

require 'fiddle'
s = "abc"
p Fiddle::Pointer[s].to_i #=> 136186388
p [s].pack('p*').unpack('l!*')[0] #=> 136186388...

Fiddle::Pointer#+@ -> Fiddle::Pointer (11122.0)

自身の指す値を Pointer にして返します。

...り値には、free 関数がセットされず、size は 0 とされます。

例:

require 'fiddle'

s = 'abc'
cptr = Fiddle::Pointer[s]
cref = cptr.ref
p cref.to_s(4).unpack('l*')[0] #=> 136121648
p cptr.to_i #=> 136121648
p cref.ptr.to_s #=> "abc"...
<< 1 2 > >>