Module: RubyVM::RJIT::CType::Struct
- Defined in:
- lib/ruby_vm/rjit/c_type.rb
Class Method Summary collapse
Class Method Details
.new(name, sizeof, **members) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/ruby_vm/rjit/c_type.rb', line 10 def self.new(name, sizeof, **members) name = members.keys.join('_') if name.empty? CPointer.with_class_name('Struct', name) do CPointer::Struct.define(sizeof, members) end end |