1#ifndef RBIMPL_INTERN_PROC_H
2#define RBIMPL_INTERN_PROC_H
Tewaking visibility of C variables/functions.
#define RBIMPL_SYMBOL_EXPORT_END()
Counterpart of RBIMPL_SYMBOL_EXPORT_BEGIN.
#define RBIMPL_SYMBOL_EXPORT_BEGIN()
Shortcut macro equivalent to RUBY_SYMBOL_EXPORT_BEGIN extern "C" {.
VALUE rb_protect(VALUE(*)(VALUE), VALUE, int *)
Protects a function call from potential global escapes from the function.
VALUE rb_obj_method(VALUE, VALUE)
VALUE rb_method_call_with_block(int, const VALUE *, VALUE, VALUE)
VALUE rb_obj_is_method(VALUE)
VALUE rb_obj_is_proc(VALUE)
VALUE rb_method_call(int, const VALUE *, VALUE)
VALUE rb_proc_call_with_block(VALUE, int argc, const VALUE *argv, VALUE)
int rb_obj_method_arity(VALUE, ID)
VALUE rb_block_proc(void)
VALUE rb_proc_call_with_block_kw(VALUE, int argc, const VALUE *argv, VALUE, int)
VALUE rb_proc_call_kw(VALUE, VALUE, int)
int rb_mod_method_arity(VALUE, ID)
VALUE rb_proc_lambda_p(VALUE)
VALUE rb_proc_new(rb_block_call_func_t, VALUE)
VALUE rb_method_call_kw(int, const VALUE *, VALUE, int)
VALUE rb_proc_call(VALUE, VALUE)
VALUE rb_block_lambda(void)
VALUE rb_method_call_with_block_kw(int, const VALUE *, VALUE, VALUE, int)
VALUE rb_binding_new(void)
rb_block_call_func * rb_block_call_func_t