Lines Matching defs:VALUE

25 NORETURN(void rb_raise_jump(VALUE));
27 NODE *rb_vm_get_cref(const rb_iseq_t *, const VALUE *);
29 VALUE rb_eLocalJumpError;
30 VALUE rb_eSysStackError;
158 volatile VALUE errs[2];
213 VALUE err = errs[nerr];
225 VALUE sig = rb_iv_get(err, "signo");
243 VALUE iseq = (VALUE)n;
281 VALUE v = (VALUE)n;
333 static VALUE
336 VALUE ary = rb_ary_new();
340 VALUE klass = cref->nd_clss;
372 static VALUE
373 rb_mod_s_constants(int argc, VALUE *argv, VALUE mod)
376 VALUE klass;
377 VALUE cbase = 0;
403 rb_frozen_class_p(VALUE klass)
425 NORETURN(static void rb_longjmp(int, volatile VALUE));
428 setup_exception(rb_thread_t *th, int tag, volatile VALUE mesg)
430 VALUE at;
431 VALUE e;
516 rb_longjmp(int tag, volatile VALUE mesg)
524 static VALUE make_exception(int argc, VALUE *argv, int isstr);
527 rb_exc_raise(VALUE mesg)
536 rb_exc_fatal(VALUE mesg)
550 static VALUE get_errinfo(void);
576 static VALUE
577 rb_f_raise(int argc, VALUE *argv)
579 VALUE err;
592 static VALUE
593 make_exception(int argc, VALUE *argv, int isstr)
595 VALUE mesg;
641 VALUE
642 rb_make_exception(int argc, VALUE *argv)
648 rb_raise_jump(VALUE mesg)
652 VALUE klass = cfp->me->klass;
653 VALUE self = cfp->self;
690 VALUE rb_eThreadError;
700 VALUE
701 rb_rescue2(VALUE (* b_proc) (ANYARGS), VALUE data1,
702 VALUE (* r_proc) (ANYARGS), VALUE data2, ...)
707 volatile VALUE result;
708 volatile VALUE e_info = th->errinfo;
721 VALUE eclass;
724 while ((eclass = va_arg(args, VALUE)) != 0) {
762 VALUE
763 rb_rescue(VALUE (* b_proc)(ANYARGS), VALUE data1,
764 VALUE (* r_proc)(ANYARGS), VALUE data2)
767 (VALUE)0);
770 VALUE
771 rb_protect(VALUE (* proc) (VALUE), VALUE data, int * state)
773 volatile VALUE result = Qnil;
803 VALUE
804 rb_ensure(VALUE (*b_proc)(ANYARGS), VALUE data1, VALUE (*e_proc)(ANYARGS), VALUE data2)
807 volatile VALUE result = Qnil;
808 volatile VALUE errinfo;
953 static VALUE
954 rb_mod_append_features(VALUE module, VALUE include)
976 static VALUE
977 rb_mod_include(int argc, VALUE *argv, VALUE module)
1006 static VALUE
1007 rb_mod_prepend_features(VALUE module, VALUE prepend)
1029 static VALUE
1030 rb_mod_prepend(int argc, VALUE *argv, VALUE module)
1057 static VALUE
1060 VALUE hash = rb_hash_new();
1068 rb_using_refinement(NODE *cref, VALUE klass, VALUE module)
1070 VALUE iclass, c, superclass = klass;
1108 using_refinement(VALUE klass, VALUE module, VALUE arg)
1117 rb_using_module(NODE *cref, VALUE module)
1120 VALUE refinements;
1126 rb_hash_foreach(refinements, using_refinement, (VALUE) cref);
1129 VALUE rb_refinement_module_get_refined_class(VALUE module)
1138 add_activated_refinement(VALUE activated_refinements,
1139 VALUE klass, VALUE refinement)
1141 VALUE iclass, c, superclass = klass;
1167 VALUE rb_yield_refine_block(VALUE refinement, VALUE refinements);
1178 static VALUE
1179 rb_mod_refine(VALUE module, VALUE klass)
1181 VALUE refinement;
1184 VALUE refinements, activated_refinements;
1227 rb_obj_call_init(VALUE obj, int argc, VALUE *argv)
1234 rb_extend_object(VALUE obj, VALUE module)
1266 static VALUE
1267 rb_mod_extend_object(VALUE mod, VALUE obj)
1298 static VALUE
1299 rb_obj_extend(int argc, VALUE *argv, VALUE obj)
1326 static VALUE
1327 top_include(int argc, VALUE *argv, VALUE self)
1347 static VALUE
1348 top_using(VALUE self, VALUE module)
1363 static VALUE *
1385 static VALUE
1388 VALUE *ptr = errinfo_place(th);
1397 static VALUE
1403 static VALUE
1411 errinfo_setter(VALUE val, ID id, VALUE *var)
1417 VALUE *ptr = errinfo_place(GET_THREAD());
1428 VALUE
1436 rb_set_errinfo(VALUE err)
1444 VALUE
1450 static VALUE
1453 VALUE err = get_errinfo();
1463 errat_setter(VALUE val, ID id, VALUE *var)
1465 VALUE err = get_errinfo();
1482 static VALUE
1495 static VALUE
1518 static VALUE
1521 VALUE base = rb_current_realfilepath();