类 RubyVM::RJIT::CType::Pointer

公共类方法

new(&block) 点击切换源代码

这接受一个块以避免循环引用时出现“堆栈级别太深”错误 @param block [Proc]

# File ruby_vm/rjit/c_type.rb, line 76
def self.new(&block)
  CPointer.with_class_name('Pointer', block.object_id.to_s) do
    CPointer::Pointer.define(block)
  end
end