るりまサーチ

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

別のキーワード

  1. matrix l
  2. kernel $-l
  3. _builtin $-l
  4. lupdecomposition l

モジュール

キーワード

検索結果

<< < ... 14 15 16 >>

Fiddle::CStruct.size -> Integer (3001.0)

構造体のサイズをバイト数で返します。

構造体のサイズをバイト数で返します。

このメソッドが返す値は C の構造体としてのサイズです。
Ruby のオブジェクトとしてはより大きなメモリを消費しています。

Fiddle::CUnion (3001.0)

C の共用体を表すクラスです。

...C の共用体を表すクラスです。

このクラスは直接は使わず、Fiddle::Importer#union を用いて
このクラスを継承したクラスを生成し、それを利用します。

Fiddle
::CStruct と同様の構造をしています。詳しくはそちらを見てください...

Fiddle::Importer (3001.0)

C の関数をモジュールにインポートするためのモジュールです。

...の関数をモジュールにインポートするためのモジュールです。

対象となるモジュールに Object#extend することで、
そのモジュールにインポートできるようになります。

使いかたは fiddle fiddle/import を参照してください。...

Fiddle::Importer#sizeof(t) -> Integer (3001.0)

C における sizeof(t) の値を返します。

...す。
sizeof("char*") は環境によって 4 や 8 といった値を返します。

Fiddle
::Importer#struct で定義した
構造体クラスを渡すと、その構造体のサイズを返します。
Fiddle
::Importer#union で定義した共用体クラスも同様です。

t がクラスの...
...算する対象
@raise Fiddle::DLError t として文字列を渡し、それが表している型を Fiddle が知らなかった
場合に発生します

例:

require 'fiddle/import'

module M
extend Fiddle::Importer
Timeval = struct(["long tv_sec", "long tv_usec"])
p si...
...zeof("char") # => 1
p sizeof("void*") # => 8
p sizeof(Timeval) # => 16
end...

Fiddle::Win32Types (3001.0)

Windows 用の型の別名を定義するモジュールです。

...ルです。

include すると 以下の型が定義されます。
* "DWORD"
* "PDWORD"
* "DWORD32"
* "DWORD64"
* "WORD"
* "PWORD"
* "BOOL"
* "ATOM"
* "BYTE"
* "PBYTE"
* "UINT"
* "ULONG"
* "UCHAR"
* "HANDLE"
* "PHANDLE"
* "PVOID"
* "LPCSTR"
* "LPSTR"
* "HINSTA...

絞り込み条件を変える

<< < ... 14 15 16 >>