るりまサーチ

最速Rubyリファレンスマニュアル検索!
36件ヒット [1-36件を表示] (0.050秒)
トップページ > クエリ:d[x] > クエリ:fiddle/types[x]

別のキーワード

  1. fiddle new
  2. fiddle []
  3. fiddle to_i
  4. fiddle free
  5. fiddle malloc

種類

ライブラリ

キーワード

検索結果

fiddle/types (44006.0)

C の型の別名を定義するライブラリです。

...Fiddle::Win32Types や Fiddle::BasicTypes を Module#include する
ことで、Fiddle::Importer#extern や Fiddle::Importer#struct で
利用できる型が増えます。内部で Fiddle::Importer#typealias を
呼び出しています。

実装の問題があるため、 Fiddle::Importer#dlload...
...ude してください。


require 'fiddle/import'
require 'fiddle/types'

module M
extend Fiddle::Importer
d
lload "libc.so.6" # include の前に dlload を呼ぶ
include Fiddle::BasicTypes
end

# uint は Fiddle::BasicTypes によって定義された型で、unsigned...
...int の別名
p(M.sizeof("uint") == M.sizeof("unsigned int"))...

Fiddle::BasicTypes (11000.0)

よく使われる型の別名を定義するモジュールです。

...よく使われる型の別名を定義するモジュールです。

include すると 以下の型が定義されます。
* "uint"
* "u_int"
* "ulong"
* "u_long"...

Fiddle::Win32Types (11000.0)

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

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

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