Ruby
2.4.2p198(2017-09-14revision59899)
|
Data Fields | |
VALUE | obj |
ID | meth |
VALUE | args |
VALUE | fib |
VALUE | dst |
VALUE | lookahead |
VALUE | feedvalue |
VALUE | stop_exc |
VALUE | size |
VALUE | procs |
rb_enumerator_size_func * | size_fn |
Definition at line 111 of file enumerator.c.
VALUE enumerator::args |
Definition at line 114 of file enumerator.c.
Referenced by ary2sv(), enumerator_block_call(), enumerator_each(), enumerator_init(), enumerator_init_copy(), enumerator_mark(), enumerator_size(), generator_each(), inspect_enumerator(), lazy_add_method(), lazy_init_iterator(), lazyenum_yield_values(), and next_ii().
VALUE enumerator::dst |
Definition at line 116 of file enumerator.c.
Referenced by enumerator_init(), enumerator_mark(), enumerator_rewind(), get_next_values(), and next_init().
VALUE enumerator::feedvalue |
Definition at line 118 of file enumerator.c.
Referenced by enumerator_feed(), enumerator_init(), enumerator_init_copy(), enumerator_mark(), enumerator_rewind(), get_next_values(), and next_ii().
VALUE enumerator::fib |
Definition at line 115 of file enumerator.c.
Referenced by enumerator_init(), enumerator_init_copy(), enumerator_mark(), enumerator_rewind(), get_next_values(), and next_init().
VALUE enumerator::lookahead |
Definition at line 117 of file enumerator.c.
Referenced by enumerator_init(), enumerator_init_copy(), enumerator_mark(), enumerator_next_values(), enumerator_peek_values(), enumerator_rewind(), get_next_values(), and next_init().
ID enumerator::meth |
Definition at line 113 of file enumerator.c.
Referenced by enumerator_block_call(), enumerator_init(), enumerator_init_copy(), enumerator_initialize(), inspect_enumerator(), lazy_add_method(), obj_to_enum(), and rb_enumeratorize().
VALUE enumerator::obj |
Definition at line 112 of file enumerator.c.
Referenced by enumerator_allocate(), enumerator_block_call(), enumerator_each(), enumerator_init(), enumerator_init_copy(), enumerator_mark(), enumerator_ptr(), enumerator_rewind(), enumerator_size(), enumerator_with_index_i(), generator_allocate(), generator_init(), generator_init_copy(), inspect_enumerator(), lazy_add_method(), lazy_generator_init(), lazy_initialize(), lazy_lazy(), yielder_allocate(), yielder_init(), and yielder_yield_push().
VALUE enumerator::procs |
Definition at line 121 of file enumerator.c.
Referenced by enumerator_mark(), enumerator_size(), inspect_enumerator(), lazy_add_method(), and lazy_init_block().
VALUE enumerator::size |
Definition at line 120 of file enumerator.c.
Referenced by enumerator_init(), enumerator_init_copy(), enumerator_initialize(), enumerator_mark(), enumerator_size(), lazy_initialize(), lazy_to_enum(), and obj_to_enum().
rb_enumerator_size_func* enumerator::size_fn |
Definition at line 122 of file enumerator.c.
Referenced by enumerator_init(), enumerator_init_copy(), enumerator_size(), lazy_set_method(), and rb_enumeratorize().
VALUE enumerator::stop_exc |
Definition at line 119 of file enumerator.c.
Referenced by enumerator_init(), enumerator_mark(), enumerator_rewind(), get_next_values(), and next_i().