CLASS_OF         1682 array.c        #define STRING_P(s) (TYPE(s) == T_STRING && CLASS_OF(s) == rb_cString)
CLASS_OF          139 bignum.c           VALUE z = bignew_1(CLASS_OF(x), RBIGNUM_LEN(x), RBIGNUM_SIGN(x));
CLASS_OF          105 class.c            if (!FL_TEST(CLASS_OF(clone), FL_SINGLETON)) {
CLASS_OF          788 class.c            klass = CLASS_OF(obj);
CLASS_OF         5180 compile.c      				else if (CLASS_OF(op) == rb_cISeq) {
CLASS_OF          553 complex.c        return f_complex_new2(CLASS_OF(self),
CLASS_OF          568 complex.c      	return f_complex_new2(CLASS_OF(self), real, imag);
CLASS_OF          573 complex.c      	return f_complex_new2(CLASS_OF(self),
CLASS_OF          590 complex.c      	return f_complex_new2(CLASS_OF(self), real, imag);
CLASS_OF          595 complex.c      	return f_complex_new2(CLASS_OF(self),
CLASS_OF          614 complex.c      	return f_complex_new2(CLASS_OF(self), real, imag);
CLASS_OF          619 complex.c      	return f_complex_new2(CLASS_OF(self),
CLASS_OF          639 complex.c      	    VALUE tmp = f_complex_new_bang2(CLASS_OF(self),
CLASS_OF          649 complex.c      	return f_complex_new2(CLASS_OF(self),
CLASS_OF          664 complex.c          return f_div(f_complex_new2(CLASS_OF(self),
CLASS_OF          673 complex.c      	return f_complex_new_bang1(CLASS_OF(self), ONE);
CLASS_OF          692 complex.c      	return f_complex_polar(CLASS_OF(self), nr, ntheta);
CLASS_OF          709 complex.c      		    x = f_complex_new2(CLASS_OF(self),
CLASS_OF          728 complex.c      	return f_complex_polar(CLASS_OF(self), f_expt(r, other),
CLASS_OF          755 complex.c      	return rb_assoc_new(f_complex_new_bang1(CLASS_OF(self), other), self);
CLASS_OF          801 complex.c          return f_complex_new2(CLASS_OF(self), dat->real, f_negate(dat->imag));
CLASS_OF          850 complex.c          return f_complex_new2(CLASS_OF(self),
CLASS_OF          870 complex.c      	return f_boolcast((CLASS_OF(adat->real) == CLASS_OF(bdat->real)) &&
CLASS_OF          871 complex.c      			  (CLASS_OF(adat->imag) == CLASS_OF(bdat->imag)) &&
CLASS_OF         1401 complex.c          rb_undef_method(CLASS_OF(rb_cComplex), "allocate");
CLASS_OF         1404 complex.c          rb_define_private_method(CLASS_OF(rb_cComplex), "new!", nucomp_s_new_bang, -1);
CLASS_OF         1405 complex.c          rb_define_private_method(CLASS_OF(rb_cComplex), "new", nucomp_s_new, -1);
CLASS_OF         1407 complex.c          rb_undef_method(CLASS_OF(rb_cComplex), "new");
CLASS_OF         1496 complex.c          rb_define_private_method(CLASS_OF(rb_cComplex), "convert", nucomp_s_convert, -1);
CLASS_OF         1010 cont.c             rb_undef_method(CLASS_OF(rb_cContinuation), "new");
CLASS_OF          427 error.c            if (NIL_P(mesg)) return rb_class_name(CLASS_OF(exc));
CLASS_OF          460 error.c            klass = CLASS_OF(exc);
CLASS_OF          707 error.c            if (NIL_P(mesg)) return rb_class_name(CLASS_OF(exc));
CLASS_OF          108 eval_error.c       eclass = CLASS_OF(errinfo);
CLASS_OF         1414 ext/curses/curses.c     rb_undef_method(CLASS_OF(cMouseEvent),"new");
CLASS_OF          297 ext/dl/cptr.c  	   rb_class2name(CLASS_OF(self)), data, data->ptr, data->size, data->free);
CLASS_OF          296 ext/iconv/iconv.c 	rb_raise(rb_eArgError, "Iconv expected (%s)", rb_class2name(CLASS_OF(obj)));
CLASS_OF         1111 ext/iconv/iconv.c     const char *cname = rb_class2name(CLASS_OF(self));
CLASS_OF          573 ext/openssl/ossl_asn1.c 	       rb_class2name(CLASS_OF(obj)));
CLASS_OF          298 ext/openssl/ossl_bn.c 	WrapBN(CLASS_OF(self), obj, result);		\
CLASS_OF          322 ext/openssl/ossl_bn.c 	WrapBN(CLASS_OF(self), obj, result);		\
CLASS_OF          347 ext/openssl/ossl_bn.c 	WrapBN(CLASS_OF(self), obj, result);			\
CLASS_OF          381 ext/openssl/ossl_bn.c     WrapBN(CLASS_OF(self), obj1, r1);
CLASS_OF          382 ext/openssl/ossl_bn.c     WrapBN(CLASS_OF(self), obj2, r2);
CLASS_OF          407 ext/openssl/ossl_bn.c 	WrapBN(CLASS_OF(self), obj, result);			\
CLASS_OF          474 ext/openssl/ossl_bn.c 	WrapBN(CLASS_OF(self), obj, result);		\
CLASS_OF          453 ext/openssl/ossl_config.c     rb_define_alias(CLASS_OF(cConfig), "load", "new");
CLASS_OF          355 ext/openssl/ossl_engine.c     rb_undef_method(CLASS_OF(cEngine), "new");
CLASS_OF          334 ext/openssl/ossl_pkey_dh.c     obj = dh_instance(CLASS_OF(self), dh);
CLASS_OF          371 ext/openssl/ossl_pkey_dsa.c     obj = dsa_instance(CLASS_OF(self), dsa);
CLASS_OF          486 ext/openssl/ossl_pkey_rsa.c     obj = rsa_instance(CLASS_OF(self), rsa);
CLASS_OF          286 ext/openssl/ossl_x509name.c     if(CLASS_OF(other) != cX509Name) return Qfalse;
CLASS_OF          417 ext/racc/cparse/cparse.c                  rb_class2name(CLASS_OF(block_args)));
CLASS_OF           72 ext/stringio/stringio.c 		 rb_class2name(CLASS_OF(self)));
CLASS_OF         1085 ext/strscan/strscan.c                        rb_class2name(CLASS_OF(self)));
CLASS_OF         1090 ext/strscan/strscan.c                        rb_class2name(CLASS_OF(self)));
CLASS_OF         1096 ext/strscan/strscan.c                        rb_class2name(CLASS_OF(self)),
CLASS_OF         1104 ext/strscan/strscan.c                    rb_class2name(CLASS_OF(self)),
CLASS_OF          155 ext/syslog/syslog.c       rb_raise(rb_eTypeError, "type mismatch: %s given", rb_class2name(CLASS_OF(pri)));
CLASS_OF         5689 ext/tk/tcltklib.c     return Data_Wrap_Struct(CLASS_OF(interp), 0, ip_free, slave);
CLASS_OF         5669 io.c                   rb_method_basic_definition_p(CLASS_OF(rb_stdout), id_write)) {
CLASS_OF          246 iseq.c             else if (CLASS_OF(opt) == rb_cHash) {
CLASS_OF          703 iseq.c         	if (CLASS_OF(op) == rb_cISeq) {
CLASS_OF          448 marshal.c          klass = CLASS_OF(obj);
CLASS_OF          459 marshal.c          VALUE klass = CLASS_OF(obj);
CLASS_OF         1124 marshal.c              rb_alloc_func_t allocator = rb_get_alloc_func(CLASS_OF(real_obj));
CLASS_OF          122 numeric.c          if (CLASS_OF(x) == CLASS_OF(y))
CLASS_OF         3142 numeric.c          rb_undef_method(CLASS_OF(rb_cInteger), "new");
CLASS_OF         3210 numeric.c          rb_undef_method(CLASS_OF(rb_cFloat), "new");
CLASS_OF          153 object.c           return rb_class_real(CLASS_OF(obj));
CLASS_OF          322 object.c           if (CLASS_OF(value) == 0) return ST_CONTINUE;
CLASS_OF          453 object.c           VALUE cl = CLASS_OF(obj);
CLASS_OF         1716 object.c       	return rb_class_instance_methods(1, args, CLASS_OF(obj));
CLASS_OF         1746 object.c       	return rb_class_protected_instance_methods(1, args, CLASS_OF(obj));
CLASS_OF         1748 object.c           return rb_class_protected_instance_methods(argc, argv, CLASS_OF(obj));
CLASS_OF         1767 object.c       	return rb_class_private_instance_methods(1, args, CLASS_OF(obj));
CLASS_OF         1769 object.c           return rb_class_private_instance_methods(argc, argv, CLASS_OF(obj));
CLASS_OF         1788 object.c       	return rb_class_public_instance_methods(1, args, CLASS_OF(obj));
CLASS_OF         1790 object.c           return rb_class_public_instance_methods(argc, argv, CLASS_OF(obj));
CLASS_OF         2574 object.c           rb_undef_method(CLASS_OF(rb_cNilClass), "new");
CLASS_OF         2641 object.c           rb_undef_method(CLASS_OF(rb_cTrueClass), "new");
CLASS_OF         2650 object.c           rb_undef_method(CLASS_OF(rb_cFalseClass), "new");
CLASS_OF          871 proc.c             if (CLASS_OF(method) != CLASS_OF(other))
CLASS_OF         1014 proc.c             return mnew(CLASS_OF(obj), obj, rb_to_id(vid), rb_cMethod, Qfalse);
CLASS_OF         1020 proc.c             return mnew(CLASS_OF(obj), obj, rb_to_id(vid), rb_cMethod, Qtrue);
CLASS_OF         1188 proc.c             clone = Data_Make_Struct(CLASS_OF(self), struct METHOD, bm_mark, -1, data);
CLASS_OF         1341 proc.c             if (data->rclass != CLASS_OF(recv)) {
CLASS_OF         1355 proc.c             bound->rclass = CLASS_OF(recv);
CLASS_OF         1451 proc.c             return rb_mod_method_arity(CLASS_OF(obj), id);
CLASS_OF         1561 proc.c             if (CLASS_OF(args) != rb_cArray) {
CLASS_OF         1834 proc.c             rb_undef_method(CLASS_OF(rb_cMethod), "new");
CLASS_OF         1856 proc.c             rb_undef_method(CLASS_OF(rb_cUnboundMethod), "new");
CLASS_OF         1918 proc.c             rb_undef_method(CLASS_OF(rb_cBinding), "new");
CLASS_OF          347 process.c              return rb_sprintf("#<%s: uninitialized>", rb_class2name(CLASS_OF(st)));
CLASS_OF          352 process.c          str = rb_sprintf("#<%s: ", rb_class2name(CLASS_OF(st)));
CLASS_OF         5062 process.c          rb_undef_method(CLASS_OF(rb_cProcessStatus), "new");
CLASS_OF          613 rational.c         return f_rational_new_no_reduce2(CLASS_OF(self), num, den);
CLASS_OF          708 rational.c         return f_rational_new_no_reduce2(CLASS_OF(self), num, den);
CLASS_OF          781 rational.c     	return f_rational_new_bang1(CLASS_OF(self), ONE);
CLASS_OF          812 rational.c     	    return f_rational_new2(CLASS_OF(self), num, den);
CLASS_OF          833 rational.c     	    return f_cmp(self, f_rational_new_bang1(CLASS_OF(self), other));
CLASS_OF          902 rational.c     	return rb_assoc_new(f_rational_new_bang1(CLASS_OF(self), other), self);
CLASS_OF         1517 rational.c         rb_undef_method(CLASS_OF(rb_cRational), "allocate");
CLASS_OF         1520 rational.c         rb_define_private_method(CLASS_OF(rb_cRational), "new!", nurat_s_new_bang, -1);
CLASS_OF         1521 rational.c         rb_define_private_method(CLASS_OF(rb_cRational), "new", nurat_s_new, -1);
CLASS_OF         1523 rational.c         rb_undef_method(CLASS_OF(rb_cRational), "new");
CLASS_OF         1599 rational.c         rb_define_private_method(CLASS_OF(rb_cRational), "convert", nurat_s_convert, -1);
CLASS_OF         3415 re.c               rb_undef_method(CLASS_OF(rb_cMatch), "new");
CLASS_OF         7201 string.c           rb_undef_method(CLASS_OF(rb_cSymbol), "new");
CLASS_OF         1211 time.c             VALUE dup = time_s_alloc(CLASS_OF(time));
CLASS_OF         3177 transcode.c                     rb_class2name(CLASS_OF(self)));
CLASS_OF          288 variable.c         return rb_class2name(CLASS_OF(obj));
CLASS_OF          383 vm_eval.c          return rb_call(CLASS_OF(recv), recv, mid, argc, argv, CALL_FCALL);
CLASS_OF          406 vm_eval.c          return rb_call(CLASS_OF(recv), recv, mid, n, argv, CALL_FCALL);
CLASS_OF          412 vm_eval.c          return rb_call(CLASS_OF(recv), recv, mid, argc, argv, CALL_FCALL);
CLASS_OF          418 vm_eval.c          return rb_call(CLASS_OF(recv), recv, mid, argc, argv, CALL_PUBLIC);
CLASS_OF          435 vm_eval.c          return rb_call0(CLASS_OF(recv), recv, rb_to_id(vid), argc, argv, scope, self);
CLASS_OF          645 vm_eval.c          return rb_call(CLASS_OF(arg->obj), arg->obj, arg->mid,
CLASS_OF          665 vm_eval.c          return rb_call(CLASS_OF(obj), obj, idEach, 0, 0, CALL_FCALL);
CLASS_OF         1107 vm_insnhelper.c 	    klass = CLASS_OF(th->cfp->self);
CLASS_OF         1181 vm_insnhelper.c 	VALUE k = CLASS_OF(recv);
CLASS_OF         1504 vm_insnhelper.c 	    NODE *mn = vm_method_search(idEq, CLASS_OF(recv), ic);
CLASS_OF          191 vm_insnhelper.h     VALUE klass = CLASS_OF(recv); \
CLASS_OF          212 vm_method.c        n = rb_method_node(CLASS_OF(klass), ID_ALLOCATOR);
CLASS_OF          922 vm_method.c        set_method_visibility(CLASS_OF(obj), argc, argv, NOEX_PUBLIC);
CLASS_OF          945 vm_method.c        set_method_visibility(CLASS_OF(obj), argc, argv, NOEX_PRIVATE);
CLASS_OF         1063 vm_method.c        VALUE klass = CLASS_OF(obj);
CLASS_OF         1101 vm_method.c        if (rb_method_boundp(CLASS_OF(obj), id, !RTEST(priv))) {