297件ヒット
[1-100件を表示]
(0.119秒)
種類
- インスタンスメソッド (132)
- 定数 (110)
- 特異メソッド (33)
- ライブラリ (22)
ライブラリ
- fiddle (231)
-
fiddle
/ import (44)
クラス
-
Fiddle
:: CStruct (11) -
Fiddle
:: Function (44) -
Fiddle
:: Pointer (77)
モジュール
- Fiddle (110)
-
Fiddle
:: Importer (33)
キーワード
- +@ (11)
- -@ (11)
-
ALIGN
_ INTPTR _ T (11) -
ALIGN
_ PTRDIFF _ T (11) -
ALIGN
_ UINTPTR _ T (11) - NULL (11)
-
SIZEOF
_ INTPTR _ T (11) -
SIZEOF
_ PTRDIFF _ T (11) -
SIZEOF
_ UINTPTR _ T (11) -
TYPE
_ INTPTR _ T (11) -
TYPE
_ PTRDIFF _ T (11) -
TYPE
_ UINTPTR _ T (11) - [] (11)
- call (11)
-
fiddle
/ import (11) - new (11)
- ptr (22)
- ref (11)
- size (11)
- sizeof (11)
- struct (11)
-
to
_ i (11) -
to
_ ptr (22) - union (11)
検索結果
先頭5件
-
fiddle (44174.0)
-
*.dllや*.soなど、ダイナミックリンクライブラリを扱うためのライブラリです。
...い方
通常は fiddle/import ライブラリを require して
Fiddle::Importer モジュールを使用します。
dl と基本的な使いかたは良く似ています。
Fiddle モジュール自体はプリミティブな機能しか提供していません。
Fiddle::Importer モジュー......ルは以下のようにユーザが定義した
モジュールを拡張する形で使います。
require "fiddle/import"
module M
extend Fiddle::Importer
end
以後、このモジュールで dlload や extern などのメソッドが使用できるようになります。
以下の......bind を使用したコールバックを定義できます。
require 'fiddle/import'
module M
extend Fiddle::Importer
dlload "libc.so.6"
QsortCallback = bind("void *qsort_callback2(void*,void*)"){|ptr1,ptr2|
ptr1[0] <=> ptr2[0]
}
type
extern 'void qsort(void *......りに使います。
=== 使い方
通常は fiddle/import ライブラリを require して
Fiddle::Importer モジュールを使用します。
Fiddle モジュール自体はプリミティブな機能しか提供していません。
Fiddle::Importer モジュールは以下のようにユ......ーザが定義した
モジュールを拡張する形で使います。
require "fiddle/import"
module M
extend Fiddle::Importer
end
以後、このモジュールで dlload や extern などのメソッドが使用できるようになります。
以下のように dlload を使っ... -
Fiddle
:: TYPE _ INTPTR _ T -> Integer (29300.0) -
C の intptr_t 型を表す定数。
...C の intptr_t 型を表す定数。... -
Fiddle
:: TYPE _ UINTPTR _ T -> Integer (29300.0) -
C の uintptr_t 型を表す定数。
...C の uintptr_t 型を表す定数。... -
Fiddle
:: ALIGN _ INTPTR _ T -> Integer (29200.0) -
C の構造体における intptr_t のアライメントの値。
...C の構造体における intptr_t のアライメントの値。... -
Fiddle
:: ALIGN _ PTRDIFF _ T -> Integer (29200.0) -
C の構造体における ptrdiff_t のアライメントの値。
...C の構造体における ptrdiff_t のアライメントの値。... -
Fiddle
:: ALIGN _ UINTPTR _ T -> Integer (29200.0) -
C の構造体における uintptr_t のアライメントの値。
...C の構造体における uintptr_t のアライメントの値。... -
Fiddle
:: SIZEOF _ INTPTR _ T -> Integer (29200.0) -
Cでの sizeof(intptr_t) の値
...Cでの sizeof(intptr_t) の値... -
Fiddle
:: SIZEOF _ PTRDIFF _ T -> Integer (29200.0) -
Cでの sizeof(ptrdiff_t) の値
...Cでの sizeof(ptrdiff_t) の値... -
Fiddle
:: SIZEOF _ UINTPTR _ T -> Integer (29200.0) -
Cでの sizeof(uintptr_t) の値
...Cでの sizeof(uintptr_t) の値... -
Fiddle
:: TYPE _ PTRDIFF _ T -> Integer (29200.0) -
C の ptrdiff_t 型を表す定数。
...C の ptrdiff_t 型を表す定数。...