Searched refs:yielder (Results 1 - 4 of 4) sorted by relevance

/macosx-10.10.1/ruby-106/ruby/
H A Denumerator.c132 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 Denum.c2315 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 Dtest_lazy_enumerator.rb78 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 Dtest_super.rb351 a = Class.new { def yielder; yield; end }
356 m.yielder { super() }

Completed in 85 milliseconds