1#ifndef RBIMPL_INTERN_ARRAY_H
2#define RBIMPL_INTERN_ARRAY_H
72#define rb_ary_new2 rb_ary_new_capa
73#define rb_ary_new3 rb_ary_new_from_args
74#define rb_ary_new4 rb_ary_new_from_values
#define rb_ary_subseq(ary, beg, len)
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_ary_new_from_values(long n, const VALUE *elts)
VALUE rb_ary_aref(int, const VALUE *, VALUE)
VALUE rb_assoc_new(VALUE, VALUE)
VALUE rb_ary_cat(VALUE, const VALUE *, long)
VALUE rb_ary_resurrect(VALUE ary)
void rb_ary_modify(VALUE)
VALUE rb_ary_push(VALUE, VALUE)
VALUE rb_ary_join(VALUE, VALUE)
VALUE rb_ary_shared_with_p(VALUE, VALUE)
VALUE rb_ary_concat(VALUE, VALUE)
VALUE rb_ary_delete(VALUE, VALUE)
VALUE rb_ary_sort_bang(VALUE)
VALUE rb_ary_rotate(VALUE, long)
VALUE rb_ary_replace(VALUE copy, VALUE orig)
VALUE rb_ary_cmp(VALUE, VALUE)
VALUE rb_ary_clear(VALUE)
VALUE rb_ary_tmp_new(long)
VALUE rb_ary_to_ary(VALUE)
VALUE rb_ary_reverse(VALUE)
VALUE rb_ary_new_capa(long capa)
VALUE rb_ary_freeze(VALUE)
VALUE rb_ary_resize(VALUE ary, long len)
expands or shrinks ary to len elements.
VALUE rb_check_array_type(VALUE)
VALUE rb_ary_unshift(VALUE, VALUE)
VALUE rb_ary_shift(VALUE)
VALUE rb_ary_delete_at(VALUE, long)
VALUE rb_ary_plus(VALUE, VALUE)
void rb_mem_clear(VALUE *, long)
VALUE rb_ary_includes(VALUE, VALUE)
VALUE rb_ary_rassoc(VALUE, VALUE)
VALUE rb_get_values_at(VALUE, long, int, const VALUE *, VALUE(*)(VALUE, long))
void rb_ary_store(VALUE, long, VALUE)
VALUE rb_ary_assoc(VALUE, VALUE)
VALUE rb_ary_entry(VALUE, long)
#define rb_ary_new_from_args(...)