るりまサーチ

最速Rubyリファレンスマニュアル検索!
1548件ヒット [1-100件を表示] (0.069秒)
トップページ > クエリ:t[x] > ライブラリ:fiddle[x]

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Fiddle::CStruct#to_ptr -> Fiddle::Pointer (9101.0)

保持している構造体へのポインタを返します。

保持している構造体へのポインタを返します。

Fiddle::Importer#create_value(type, val = nil) -> Fiddle::CStruct (9101.0)

型が type で要素名が "value" であるような構造体を 定義(Fiddle::Importer#struct)し、 その構造体のメモリを Fiddle::CStruct#malloc で確保し、 確保したメモリを保持しているオブジェクトを返します。

...型が type で要素名が "value" であるような構造体を
定義(Fiddle::Importer#struct)し、
その構造体のメモリを Fiddle::CStruct#malloc で確保し、
確保したメモリを保持しているオブジェクトを返します。

t
ype は "int", "void*" といった文字列...
...された構造体に
その値を代入します。

@param type 型を表す文字列
@param val 構造体に確保される初期値


require 'fiddle/import'

module M
extend Fiddle::Importer
end

v = M.value("int", 32)
p v.value # => 32
v.value = 48
p v.value # => 48...

Fiddle::Importer#extern(signature, *opts) -> Fiddle::Function (9101.0)

Fiddle::Importer#dlload で取り込んだライブラリから C の関数をインポートします。

...
Fiddle
::Importer#dlload で取り込んだライブラリから
C の関数をインポートします。

インポートした関数はそのモジュールにモジュール関数として定義されます。

signature で関数の名前とシネグチャを指定します。例えば
"int str...
...す。

opts には :stdcall もしくは :cdecl を渡すことができ、
呼出規約を明示することができます。

@return インポートした関数を表す Fiddle::Function オブジェクトを返します。

@param signature 関数の名前とシネグチャ
@param opts オプ...
...ション


require 'fiddle/import'

module M
extern Fiddle::Importer
dlload "libc.so.6"
extern "int strcmp(char*, char*)"
end

M.strcmp("abc", "abc") # => 0
M.strcmp("abc", "abd") # => -1...

Fiddle::ALIGN_INTPTR_T -> Integer (6119.0)

C の構造体における intptr_t のアライメントの値。

...C の構造体における intptr_t のアライメントの値。...

Fiddle::ALIGN_PTRDIFF_T -> Integer (6119.0)

C の構造体における ptrdiff_t のアライメントの値。

...C の構造体における ptrdiff_t のアライメントの値。...

絞り込み条件を変える

Fiddle::ALIGN_SIZE_T -> Integer (6119.0)

C の構造体における size_t のアライメントの値。

...C の構造体における size_t のアライメントの値。...

Fiddle::ALIGN_SSIZE_T -> Integer (6119.0)

C の構造体における ssize_t のアライメントの値。

...C の構造体における ssize_t のアライメントの値。...

Fiddle::ALIGN_UINTPTR_T -> Integer (6119.0)

C の構造体における uintptr_t のアライメントの値。

...C の構造体における uintptr_t のアライメントの値。...

Fiddle::SIZEOF_INTPTR_T -> Integer (6119.0)

Cでの sizeof(intptr_t) の値

...Cでの sizeof(intptr_t) の値...
<< 1 2 3 ... > >>