module RubyVM::RJIT::CType::Union - ruby_vm: Ruby Standard Library Documentation

# module RubyVM::RJIT::CType::Union

### Public Class Methods

new(name, sizeof, **members) click to toggle source

@param name [String] @param members [Hash{ Symbol => RubyVM::RJIT::CType::* }]

    # File ruby_vm/rjit/c_type.rb, line 21
    def self.new(name, sizeof, **members)
      name = members.keys.join('_') if name.empty?
      CPointer.with_class_name('Union', name) do
        CPointer::Union.define(sizeof, members)
      end
    end