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