Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > dl/structライブラリ > DL::Importable::Memoryクラス
クラスの継承リスト: DL::Importable::Memory < Object < Kernel
DL::PtrData のラッパー用クラス。 ドット形式で構造体や共用体の要素へアクセスできるようになります。 Struct,Unionのインスタンスのmalloc,newメソッドを呼ぶことによって、 Memoryクラスのインスタンスが生成できます。 そのため、通常、直接生成する必要はありません。
new(ptr, names, ty, len, enc, dec)
[permalink][rdoc][TODO]
DL::PtrData オブジェクト ptr の各メンバへアクセスするためのメソッドを 動的に定義します。Struct, Union のインスタンスがこれらの情報を保持します。
size
[permalink][rdoc][TODO]
DL::PtrData#size を呼びます。
to_ptr
[permalink][rdoc][TODO]
保持している DL::PtrData オブジェクトを返します。