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);