Searched refs:yielder (Results 1 - 4 of 4) sorted by relevance
/macosx-10.10.1/ruby-106/ruby/ |
H A D | enumerator.c | 132 struct yielder { struct 295 * Enumerator.new(size = nil) { |yielder| ... } 302 * which a "yielder" object, given as block parameter, can be used to 995 struct yielder *ptr = p; 1004 return p ? sizeof(struct yielder) : 0; 1008 "yielder", 1016 static struct yielder * 1019 struct yielder *ptr; 1021 TypedData_Get_Struct(obj, struct yielder, &yielder_data_type, ptr); 1023 rb_raise(rb_eArgError, "uninitialized yielder"); 1453 lazy_flat_map_i(VALUE i, VALUE yielder, int argc, VALUE *argv) argument 1459 lazy_flat_map_each(VALUE obj, VALUE yielder) argument 1466 lazy_flat_map_to_ary(VALUE obj, VALUE yielder) argument 1631 VALUE yielder, ary, memo; local 1651 VALUE yielder, ary, arg, v; local [all...] |
H A D | enum.c | 2315 VALUE yielder; member in struct:chunk_arg 2335 rb_funcall(argp->yielder, id_lshift, 1, rb_assoc_new(argp->prev_value, argp->prev_elts)); 2338 rb_funcall(argp->yielder, id_lshift, 1, rb_assoc_new(v, rb_ary_new3(1, i))); 2342 rb_funcall(argp->yielder, id_lshift, 1, rb_assoc_new(argp->prev_value, argp->prev_elts)); 2359 rb_funcall(argp->yielder, id_lshift, 1, rb_assoc_new(argp->prev_value, argp->prev_elts)); 2369 chunk_i(VALUE yielder, VALUE enumerator, int argc, VALUE *argv) argument 2380 memo->yielder = yielder; 2388 rb_funcall(memo->yielder, id_lshift, 1, rb_assoc_new(memo->prev_value, memo->prev_elts)); 2510 VALUE yielder; member in struct:slicebefore_arg 2543 slicebefore_i(VALUE yielder, VALUE enumerator, int argc, VALUE *argv) argument [all...] |
/macosx-10.10.1/ruby-106/ruby/test/ruby/ |
H A D | test_lazy_enumerator.rb | 78 e = Enumerator.new { |yielder| 80 yielder.yield(i, i.to_s) 156 e = Enumerator.new { |yielder| 158 yielder.yield(i, i.to_s) 184 e = Enumerator.new { |yielder| 186 yielder.yield(i, i.to_s)
|
H A D | test_super.rb | 351 a = Class.new { def yielder; yield; end } 356 m.yielder { super() }
|
Completed in 85 milliseconds