enumerator       2899 enum.c             enumerable = rb_ivar_get(enumerator, rb_intern("chunk_enumerable"));
enumerator       2900 enum.c             memo->categorize = rb_ivar_get(enumerator, rb_intern("chunk_categorize"));
enumerator       3002 enum.c             VALUE enumerator;
enumerator       3007 enum.c             enumerator = rb_obj_alloc(rb_cEnumerator);
enumerator       3008 enum.c             rb_ivar_set(enumerator, rb_intern("chunk_enumerable"), enumerable);
enumerator       3009 enum.c             rb_ivar_set(enumerator, rb_intern("chunk_categorize"), rb_block_proc());
enumerator       3010 enum.c             rb_block_call(enumerator, idInitialize, 0, 0, chunk_i, enumerator);
enumerator       3011 enum.c             return enumerator;
enumerator       3056 enum.c             enumerable = rb_ivar_get(enumerator, rb_intern("slicebefore_enumerable"));
enumerator       3057 enum.c             memo->sep_pred = rb_attr_get(enumerator, rb_intern("slicebefore_sep_pred"));
enumerator       3058 enum.c             memo->sep_pat = NIL_P(memo->sep_pred) ? rb_ivar_get(enumerator, rb_intern("slicebefore_sep_pat")) : Qnil;
enumerator       3215 enum.c             VALUE enumerator;
enumerator       3220 enum.c                 enumerator = rb_obj_alloc(rb_cEnumerator);
enumerator       3221 enum.c                 rb_ivar_set(enumerator, rb_intern("slicebefore_sep_pred"), rb_block_proc());
enumerator       3226 enum.c                 enumerator = rb_obj_alloc(rb_cEnumerator);
enumerator       3227 enum.c                 rb_ivar_set(enumerator, rb_intern("slicebefore_sep_pat"), sep_pat);
enumerator       3229 enum.c             rb_ivar_set(enumerator, rb_intern("slicebefore_enumerable"), enumerable);
enumerator       3230 enum.c             rb_block_call(enumerator, idInitialize, 0, 0, slicebefore_i, enumerator);
enumerator       3231 enum.c             return enumerator;
enumerator       3285 enum.c             enumerable = rb_ivar_get(enumerator, rb_intern("sliceafter_enum"));
enumerator       3286 enum.c             memo->pat = rb_ivar_get(enumerator, rb_intern("sliceafter_pat"));
enumerator       3287 enum.c             memo->pred = rb_attr_get(enumerator, rb_intern("sliceafter_pred"));
enumerator       3337 enum.c             VALUE enumerator;
enumerator       3349 enum.c             enumerator = rb_obj_alloc(rb_cEnumerator);
enumerator       3350 enum.c             rb_ivar_set(enumerator, rb_intern("sliceafter_enum"), enumerable);
enumerator       3351 enum.c             rb_ivar_set(enumerator, rb_intern("sliceafter_pat"), pat);
enumerator       3352 enum.c             rb_ivar_set(enumerator, rb_intern("sliceafter_pred"), pred);
enumerator       3354 enum.c             rb_block_call(enumerator, idInitialize, 0, 0, sliceafter_i, enumerator);
enumerator       3355 enum.c             return enumerator;
enumerator       3412 enum.c             enumerable = rb_ivar_get(enumerator, rb_intern("slicewhen_enum"));
enumerator       3413 enum.c             memo->pred = rb_attr_get(enumerator, rb_intern("slicewhen_pred"));
enumerator       3417 enum.c             memo->inverted = RTEST(rb_attr_get(enumerator, rb_intern("slicewhen_inverted")));
enumerator       3489 enum.c             VALUE enumerator;
enumerator       3494 enum.c             enumerator = rb_obj_alloc(rb_cEnumerator);
enumerator       3495 enum.c             rb_ivar_set(enumerator, rb_intern("slicewhen_enum"), enumerable);
enumerator       3496 enum.c             rb_ivar_set(enumerator, rb_intern("slicewhen_pred"), pred);
enumerator       3497 enum.c             rb_ivar_set(enumerator, rb_intern("slicewhen_inverted"), Qfalse);
enumerator       3499 enum.c             rb_block_call(enumerator, idInitialize, 0, 0, slicewhen_i, enumerator);
enumerator       3500 enum.c             return enumerator;
enumerator       3553 enum.c             VALUE enumerator;
enumerator       3558 enum.c             enumerator = rb_obj_alloc(rb_cEnumerator);
enumerator       3559 enum.c             rb_ivar_set(enumerator, rb_intern("slicewhen_enum"), enumerable);
enumerator       3560 enum.c             rb_ivar_set(enumerator, rb_intern("slicewhen_pred"), pred);
enumerator       3561 enum.c             rb_ivar_set(enumerator, rb_intern("slicewhen_inverted"), Qtrue);
enumerator       3563 enum.c             rb_block_call(enumerator, idInitialize, 0, 0, slicewhen_i, enumerator);
enumerator       3564 enum.c             return enumerator;
enumerator        143 enumerator.c       struct enumerator *ptr = p;
enumerator        159 enumerator.c       return sizeof(struct enumerator);
enumerator        172 enumerator.c   static struct enumerator *
enumerator        175 enumerator.c       struct enumerator *ptr;
enumerator        177 enumerator.c       TypedData_Get_Struct(obj, struct enumerator, &enumerator_data_type, ptr);
enumerator        242 enumerator.c       VALUE enumerator, meth = sym_each;
enumerator        248 enumerator.c       enumerator = rb_enumeratorize_with_size(obj, meth, argc, argv, 0);
enumerator        250 enumerator.c   	enumerator_ptr(enumerator)->size = rb_block_proc();
enumerator        252 enumerator.c       return enumerator;
enumerator        258 enumerator.c       struct enumerator *ptr;
enumerator        261 enumerator.c       enum_obj = TypedData_Make_Struct(klass, struct enumerator, &enumerator_data_type, ptr);
enumerator        270 enumerator.c       struct enumerator *ptr;
enumerator        273 enumerator.c       TypedData_Get_Struct(enum_obj, struct enumerator, &enumerator_data_type, ptr);
enumerator        368 enumerator.c       struct enumerator *ptr0, *ptr1;
enumerator        377 enumerator.c       TypedData_Get_Struct(obj, struct enumerator, &enumerator_data_type, ptr1);
enumerator        424 enumerator.c       const struct enumerator *e = enumerator_ptr(obj);
enumerator        474 enumerator.c   	struct enumerator *e = enumerator_ptr(obj = rb_obj_dup(obj));
enumerator        607 enumerator.c       struct enumerator *e = enumerator_ptr(obj);
enumerator        621 enumerator.c       struct enumerator *e = enumerator_ptr(obj);
enumerator        715 enumerator.c       struct enumerator *e = enumerator_ptr(obj);
enumerator        779 enumerator.c       struct enumerator *e = enumerator_ptr(obj);
enumerator        899 enumerator.c       struct enumerator *e = enumerator_ptr(obj);
enumerator        921 enumerator.c       struct enumerator *e = enumerator_ptr(obj);
enumerator        938 enumerator.c       struct enumerator *e;
enumerator        941 enumerator.c       TypedData_Get_Struct(obj, struct enumerator, &enumerator_data_type, e);
enumerator       1038 enumerator.c       struct enumerator *e = enumerator_ptr(obj);
enumerator       1408 enumerator.c       struct enumerator *e = enumerator_ptr(lazy);