132件ヒット
[1-100件を表示]
(0.048秒)
種類
- 定数 (88)
- インスタンスメソッド (44)
クラス
-
Fiddle
:: Function (66)
モジュール
- Fiddle (66)
キーワード
-
ALIGN
_ LONG (11) -
ALIGN
_ LONG _ LONG (11) - DEFAULT (11)
-
SIZEOF
_ LONG (11) -
SIZEOF
_ LONG _ LONG (11) - STDCALL (11)
-
TYPE
_ LONG (11) -
TYPE
_ LONG _ LONG (11) - abi (11)
- call (11)
- ptr (11)
-
to
_ i (11)
検索結果
先頭5件
-
Fiddle
:: ALIGN _ LONG _ LONG -> Integer (12303.0) -
C の構造体における long long のアライメントの値。
...C の構造体における long long のアライメントの値。... -
Fiddle
:: SIZEOF _ LONG _ LONG -> Integer (12303.0) -
Cでの sizeof(long long) の値
...Cでの sizeof(long long) の値... -
Fiddle
:: TYPE _ LONG _ LONG -> Integer (12303.0) -
C の long long 型を表す定数。
...C の long long 型を表す定数。
unsigned long long を表すには符号を逆転させます。... -
Fiddle
:: ALIGN _ LONG -> Integer (6203.0) -
C の構造体における long のアライメントの値。
...C の構造体における long のアライメントの値。... -
Fiddle
:: SIZEOF _ LONG -> Integer (6203.0) -
Cでの sizeof(long) の値
...Cでの sizeof(long) の値... -
Fiddle
:: TYPE _ LONG -> Integer (6203.0) -
C の long 型を表す定数。
...C の long 型を表す定数。
unsigned long を表すには符号を逆転させます。... -
Fiddle
:: Function # ptr -> Integer | Fiddle :: Function (3203.0) -
関数ポインタを返します。
...関数ポインタを返します。
Fiddle::Function.new の第1引数として指定したものを返します。... -
Fiddle
:: Function # abi -> Integer (3103.0) -
呼出規約を返します。
...呼出規約を返します。
@see Fiddle::Function.new... -
Fiddle
:: Function # call(*args) -> Integer|DL :: CPtr|nil (3103.0) -
関数を呼び出します。
...関数を呼び出します。
Fiddle::Function.new で指定した引数と返り値の型に基いて
Ruby のオブジェクトを適切に C のデータに変換して C の関数を呼び出し、
その返り値を Ruby のオブジェクトに変換して返します。
引数の変換は......以下の通りです。
: void* (つまり任意のポインタ型)
nil ならば C の NULL に変換されます
Fiddle::Pointer は保持している C ポインタに変換されます。
文字列であればその先頭ポインタになります。
IO オブジェクトであれば......ているならば、それを呼びだし Fiddle::Pointer に
変換したものを用います。
to_i を持っているならば、それを呼びだし結果の整数を
アドレスと見なします
: (unsigned) char/short/int/long/long long
Ruby の整数を C の整数に変換... -
Fiddle
:: Function # to _ i -> Integer (3103.0) -
関数ポインタのアドレスを整数で返します。
...関数ポインタのアドレスを整数で返します。
@see Fiddle::Function#ptr...