Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > dl/structライブラリ > DL::Importable::Memoryクラス

class DL::Importable::Memory

クラスの継承リスト: DL::Importable::Memory < Object < Kernel

要約

DL::PtrData のラッパー用クラス。 ドット形式で構造体や共用体の要素へアクセスできるようになります。 Struct,Unionのインスタンスのmalloc,newメソッドを呼ぶことによって、 Memoryクラスのインスタンスが生成できます。 そのため、通常、直接生成する必要はありません。

特異メソッド

new(ptr, names, ty, len, enc, dec)

[TODO]

DL::PtrData オブジェクト ptr の各メンバへアクセスするためのメソッドを 動的に定義します。Struct, Union のインスタンスがこれらの情報を保持します。

インスタンスメソッド

size

[TODO]

DL::PtrData#size を呼びます。

to_ptr

[TODO]

保持している DL::PtrData オブジェクトを返します。

class DL::Importable::Memory