library dl/struct
要約
DL::Importable を extend したモジュールに構造体/共用体を定義する機能を与えます。
クラス
class DL::Importable::Memory | DL::PtrData のラッパー用クラス。 ドット形式で構造体や共用体の要素へアクセスできるようになります。 Struct,Unionのインスタンスのmalloc,newメソッドを呼ぶことによって、 Memoryクラスのインスタンスが生成できます。 そのため、通常、直接生成する必要はありません。 |
class DL::Importable::Struct |
class DL::Importable::Union | 共用体に対するクラスである以外は、Struct とほぼ同じです。 |
同時にrequireされるライブラリ
dl | *.dllや*.soなど、ダイナミックリンクライブラリを扱うためのライブラリです。 |
dl/import | |
dl/types | improt dl |
追加・再定義されるメソッド
DL::Importable#define_struct
DL::Importable#define_union
library dl/struct