「Ruby/FFI/Struct」の編集履歴(バックアップ)一覧はこちら
「Ruby/FFI/Struct」(2009/10/23 (金) 17:04:44) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
**FFI::Struct
-FFI::Struct
--FFI::Union
--FFI::InlineArray
-FFI::StructLayoutBuilder
-FFI::Type
--FFI::StructLayout
-FFI::StructLayout::Field
--FFI::StructLayout::Function
--FFI::StructLayout::StructByValue
--FFI::StructLayout::Array
***Methods
|initialize(pointer=nil, *layout)| |
|pointer| |
|pointer=| |
|layout| |
|layout=| |
|[]| |
|[]=| |
| | |
|size| |
|align| |
|alignment| |
|members| |
|values| |
|offsets| |
|Struct.size| |
|Struct.alignment| |
|Struct.align| |
|Struct.members| |
|Struct.offsets| |
|Struct.offset_of(name)| |
|Struct.in| |
|Struct.out| |
|Struct.by_value| |
|Struct.layout(*spec)| 1.9 はハッシュ対応 |
**FFI::StructLayout
***Methods
|initialize| |
|[]| |
|fields| |
|members| |
|to_a| |
**FFI::StructLayoutBuilder
***Methods
|initialize| |
|build| |
|alignment| |
|alignment=| |
|size| |
|size=| |
|union=| |
|union?| |
|add_field| |
|add_array| |
|add_struct| |
**FFI::Struct::InlineArray
***Methods
|initialize| |
|[]| |
|[]=| |
|each| |
|size| |
|to_a| |
|to_s| |
|to_str| |
|to_ptr| |
**FFI::Struct
-FFI::Struct
--FFI::Union
--FFI::InlineArray
-FFI::StructLayoutBuilder
-FFI::Type
--FFI::StructLayout
--FFI::StructByValue
-FFI::StructLayout::Field
--FFI::StructLayout::Function
--FFI::StructLayout::StructByValue
--FFI::StructLayout::Array
***Methods
|initialize(pointer=nil, *layout)| |
|pointer| |
|pointer=| |
|layout| |
|layout=| |
|[]| |
|[]=| |
| | |
|size| |
|align| |
|alignment| |
|members| |
|values| |
|offsets| |
|Struct.size| |
|Struct.alignment| |
|Struct.align| |
|Struct.members| |
|Struct.offsets| |
|Struct.offset_of(name)| |
|Struct.in| |
|Struct.out| |
|Struct.by_value| |
|Struct.layout(*spec)| 1.9 はハッシュ対応 |
**FFI::StructLayout
***Methods
|initialize| |
|[]| |
|fields| |
|members| |
|to_a| |
**FFI::StructLayoutBuilder
***Methods
|initialize| |
|build| |
|alignment| |
|alignment=| |
|size| |
|size=| |
|union=| |
|union?| |
|add_field| |
|add_array| |
|add_struct| |
**FFI::Struct::InlineArray
***Methods
|initialize| |
|[]| |
|[]=| |
|each| |
|size| |
|to_a| |
|to_s| |
|to_str| |
|to_ptr| |
表示オプション
横に並べて表示:
変化行の前後のみ表示: