RB_TYPE_P        1988 array.c        	if (RB_TYPE_P(val, T_STRING)) {
RB_TYPE_P        1993 array.c        	else if (RB_TYPE_P(val, T_ARRAY)) {
RB_TYPE_P        3775 array.c        	if (RB_TYPE_P(v, T_ARRAY) &&
RB_TYPE_P        3834 array.c            if (!RB_TYPE_P(ary2, T_ARRAY)) {
RB_TYPE_P        3870 array.c            if (!RB_TYPE_P(ary2, T_ARRAY)) return Qfalse;
RB_TYPE_P        5727 array.c                else if (RB_TYPE_P(e, T_BIGNUM))
RB_TYPE_P        5729 array.c                else if (RB_TYPE_P(e, T_RATIONAL)) {
RB_TYPE_P        5744 array.c                else if (RB_TYPE_P(r, T_BIGNUM))
RB_TYPE_P        5758 array.c                else if (RB_TYPE_P(r, T_BIGNUM))
RB_TYPE_P        5781 array.c                    else if (RB_TYPE_P(e, T_BIGNUM))
RB_TYPE_P        5783 array.c                    else if (RB_TYPE_P(e, T_RATIONAL))
RB_TYPE_P          32 bignum.c       #define RB_BIGNUM_TYPE_P(x) RB_TYPE_P((x), T_BIGNUM)
RB_TYPE_P         222 class.c            if (!RB_TYPE_P(super, T_CLASS)) {
RB_TYPE_P         316 class.c            if (RB_TYPE_P(clone, T_CLASS)) {
RB_TYPE_P         452 class.c            return (RB_TYPE_P(rb_attr_get(sklass, id_attached), T_CLASS) &&
RB_TYPE_P         505 class.c            while (RB_TYPE_P(super, T_ICLASS)) super = RCLASS_SUPER(super);
RB_TYPE_P         653 class.c        	if (!RB_TYPE_P(klass, T_CLASS)) {
RB_TYPE_P         721 class.c        	if (!RB_TYPE_P(klass, T_CLASS)) {
RB_TYPE_P         775 class.c        	if (!RB_TYPE_P(module, T_MODULE)) {
RB_TYPE_P         801 class.c        	if (!RB_TYPE_P(module, T_MODULE)) {
RB_TYPE_P         837 class.c            if (RB_TYPE_P(module, T_ICLASS)) {
RB_TYPE_P         858 class.c            if (!RB_TYPE_P(module, T_MODULE)) {
RB_TYPE_P        1024 class.c        	    if (RB_TYPE_P(m, T_MODULE))
RB_TYPE_P        1432 class.c        	while (klass && (FL_TEST(klass, FL_SINGLETON) || RB_TYPE_P(klass, T_ICLASS))) {
RB_TYPE_P        1665 class.c            if (RB_TYPE_P(obj, T_CLASS)) (void)ENSURE_EIGENCLASS(klass);
RB_TYPE_P        1795 class.c            if (!RB_TYPE_P(keys, T_ARRAY)) rb_raise(rb_eArgError, "unknown keyword");
RB_TYPE_P         614 compile.c          else if (RB_TYPE_P((VALUE)node, T_IMEMO)) {
RB_TYPE_P        1519 compile.c          if (RB_TYPE_P(a, T_STRING)) return rb_str_hash(a);
RB_TYPE_P        2731 compile.c      	if (!RB_TYPE_P(lit, T_STRING)) {
RB_TYPE_P        2849 compile.c      	    if (key_node && nd_type(key_node) == NODE_LIT && RB_TYPE_P(key_node->nd_lit, T_SYMBOL)) {
RB_TYPE_P        3058 compile.c      	if (RB_TYPE_P(v, T_FLOAT) &&
RB_TYPE_P        6477 compile.c          if (RB_TYPE_P(op, T_ARRAY)) {
RB_TYPE_P        6559 compile.c      	else if (RB_TYPE_P(obj, T_ARRAY)) {
RB_TYPE_P        8129 compile.c      	if (RB_TYPE_P(obj, T_SYMBOL) ||
RB_TYPE_P        8130 compile.c      	    RB_TYPE_P(obj, T_FLOAT)) {
RB_TYPE_P         152 complex.c          if (RB_TYPE_P(x, T_STRING))
RB_TYPE_P         159 complex.c          if (RB_TYPE_P(x, T_STRING))
RB_TYPE_P         191 complex.c          if (RB_TYPE_P(x, T_FIXNUM)) {
RB_TYPE_P         194 complex.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P         197 complex.c          else if (RB_TYPE_P(x, T_RATIONAL)) {
RB_TYPE_P         210 complex.c          if (RB_TYPE_P(x, T_FIXNUM)) {
RB_TYPE_P         213 complex.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P         216 complex.c          else if (RB_TYPE_P(x, T_RATIONAL)) {
RB_TYPE_P         247 complex.c          return RB_TYPE_P(x, T_BIGNUM);
RB_TYPE_P         353 complex.c          if (!RB_TYPE_P(num, T_FIXNUM) &&
RB_TYPE_P         354 complex.c      	!RB_TYPE_P(num, T_BIGNUM) &&
RB_TYPE_P         355 complex.c      	!RB_TYPE_P(num, T_FLOAT) &&
RB_TYPE_P         356 complex.c      	!RB_TYPE_P(num, T_RATIONAL)) {
RB_TYPE_P        1017 complex.c          if (RB_TYPE_P(other, T_COMPLEX))
RB_TYPE_P        1255 complex.c          if (RB_TYPE_P(x, T_FLOAT)) {
RB_TYPE_P        1912 complex.c          if (RB_TYPE_P(a1, T_STRING)) {
RB_TYPE_P        1916 complex.c          if (RB_TYPE_P(a2, T_STRING)) {
RB_TYPE_P        1922 complex.c          if (RB_TYPE_P(a1, T_COMPLEX)) {
RB_TYPE_P        1931 complex.c          if (RB_TYPE_P(a2, T_COMPLEX)) {
RB_TYPE_P        1940 complex.c          if (RB_TYPE_P(a1, T_COMPLEX)) {
RB_TYPE_P         456 dir.c              (!RB_TYPE_P((str), T_STRING) ?		\
RB_TYPE_P          23 encoding.c     #define MUST_STRING(str) (ENC_ASSERT(RB_TYPE_P(str, T_STRING)), str)
RB_TYPE_P          87 encoding.c     #define is_obj_encoding(obj) (RB_TYPE_P((obj), T_DATA) && is_data_encoding(obj))
RB_TYPE_P         846 encoding.c         if (oldtermlen < termlen && RB_TYPE_P(obj, T_STRING)) {
RB_TYPE_P         896 encoding.c         isstr2 = RB_TYPE_P(str2, T_STRING);
RB_TYPE_P         899 encoding.c         isstr1 = RB_TYPE_P(str1, T_STRING);
RB_TYPE_P         661 enum.c                 if ((FIXNUM_P(v) || RB_TYPE_P(v, T_BIGNUM)) &&
RB_TYPE_P         673 enum.c                         else if (RB_TYPE_P(e, T_BIGNUM))
RB_TYPE_P         769 enum.c                 RB_TYPE_P(obj, T_ARRAY) &&
RB_TYPE_P         835 enum.c             if (!RB_TYPE_P(values, T_ARRAY)) {
RB_TYPE_P        1077 enum.c             if (RB_TYPE_P(obj, T_ARRAY) && RARRAY_LEN(obj) <= LONG_MAX/2) {
RB_TYPE_P        3592 enum.c             if (FIXNUM_P(v) || RB_TYPE_P(v, T_BIGNUM) || RB_TYPE_P(v, T_RATIONAL)) {
RB_TYPE_P        3600 enum.c                 else if (RB_TYPE_P(i, T_BIGNUM))
RB_TYPE_P        3602 enum.c                 else if (RB_TYPE_P(i, T_RATIONAL)) {
RB_TYPE_P        3617 enum.c                         else if (RB_TYPE_P(r, T_BIGNUM))
RB_TYPE_P        3642 enum.c                 else if (RB_TYPE_P(i, T_BIGNUM))
RB_TYPE_P        3644 enum.c                 else if (RB_TYPE_P(i, T_RATIONAL))
RB_TYPE_P        3688 enum.c             assert(RB_TYPE_P(hash, T_HASH));
RB_TYPE_P        3765 enum.c                         (FIXNUM_P(beg) || RB_TYPE_P(beg, T_BIGNUM)) &&
RB_TYPE_P        3766 enum.c                         (FIXNUM_P(end) || RB_TYPE_P(end, T_BIGNUM))) {
RB_TYPE_P        3771 enum.c             if (RB_TYPE_P(obj, T_HASH) &&
RB_TYPE_P        3787 enum.c                     else if (RB_TYPE_P(memo.r, T_BIGNUM))
RB_TYPE_P         342 enumerator.c                   (RB_TYPE_P(argv[0], T_FLOAT) && RFLOAT_VALUE(argv[0]) == INFINITY)) {
RB_TYPE_P         730 enumerator.c       if (!RB_TYPE_P(args, T_ARRAY))
RB_TYPE_P        1561 enumerator.c       if (RB_TYPE_P(result, T_ARRAY)) {
RB_TYPE_P         533 error.c            else if (RB_TYPE_P(x, T_TRUE)) {
RB_TYPE_P         536 error.c            else if (RB_TYPE_P(x, T_FALSE)) {
RB_TYPE_P         597 error.c            if (!RB_TYPE_P(obj, T_DATA) ||
RB_TYPE_P         609 error.c            if (!RB_TYPE_P(obj, T_DATA)) {
RB_TYPE_P         870 error.c        	if (RB_TYPE_P(bt, T_STRING)) return rb_ary_new3(1, bt);
RB_TYPE_P         872 error.c        	if (!RB_TYPE_P(bt, T_ARRAY)) {
RB_TYPE_P         877 error.c        	    if (!RB_TYPE_P(e, T_STRING)) {
RB_TYPE_P        1504 error.c        	    if (!RB_TYPE_P(self, T_OBJECT)) { /* insurance to avoid type crash */
RB_TYPE_P         613 eval.c         	if (RB_TYPE_P(opt, T_HASH)) {
RB_TYPE_P        1111 eval.c         	    while (c && RB_TYPE_P(c, T_ICLASS)) {
RB_TYPE_P        1201 eval.c         	while (c && RB_TYPE_P(c, T_ICLASS)) {
RB_TYPE_P         131 eval_error.c   	(RB_TYPE_P(e, T_STRING) || !NIL_P(e = rb_check_string_type(e)))) {
RB_TYPE_P         185 eval_error.c   	    if (RB_TYPE_P(line, T_STRING)) {
RB_TYPE_P         216 eval_error.c       const int is_mod = RB_TYPE_P(klass, T_MODULE);
RB_TYPE_P         231 eval_error.c       const int is_mod = RB_TYPE_P(klass, T_MODULE);
RB_TYPE_P         244 eval_error.c       const int is_mod = RB_TYPE_P(klass, T_MODULE);
RB_TYPE_P           8 ext/-test-/bignum/big2str.c     if (RB_TYPE_P(x, T_BIGNUM))
RB_TYPE_P           8 ext/-test-/bignum/div.c     if (RB_TYPE_P(x, T_BIGNUM))
RB_TYPE_P           8 ext/-test-/bignum/mul.c     if (RB_TYPE_P(x, T_BIGNUM))
RB_TYPE_P           6 ext/-test-/integer/core_ext.c     return RB_TYPE_P(self, T_BIGNUM) ? Qtrue : Qfalse;
RB_TYPE_P           9 ext/-test-/rational/rat.c     if (RB_TYPE_P(x, T_BIGNUM))
RB_TYPE_P         726 ext/bigdecimal/bigdecimal.c 	if (RB_TYPE_P(ret, T_FLOAT)) {
RB_TYPE_P         837 ext/bigdecimal/bigdecimal.c     if (RB_TYPE_P(other, T_FLOAT)) {
RB_TYPE_P         842 ext/bigdecimal/bigdecimal.c 	if (RB_TYPE_P(other, T_RATIONAL)) {
RB_TYPE_P         894 ext/bigdecimal/bigdecimal.c     if (RB_TYPE_P(r, T_FLOAT)) {
RB_TYPE_P         897 ext/bigdecimal/bigdecimal.c     else if (RB_TYPE_P(r, T_RATIONAL)) {
RB_TYPE_P         952 ext/bigdecimal/bigdecimal.c     if (RB_TYPE_P(r, T_FLOAT)) {
RB_TYPE_P         955 ext/bigdecimal/bigdecimal.c     else if (RB_TYPE_P(r, T_RATIONAL)) {
RB_TYPE_P        1215 ext/bigdecimal/bigdecimal.c     if (RB_TYPE_P(r, T_FLOAT)) {
RB_TYPE_P        1218 ext/bigdecimal/bigdecimal.c     else if (RB_TYPE_P(r, T_RATIONAL)) {
RB_TYPE_P        1243 ext/bigdecimal/bigdecimal.c     if (RB_TYPE_P(r, T_FLOAT)) {
RB_TYPE_P        1246 ext/bigdecimal/bigdecimal.c     else if (RB_TYPE_P(r, T_RATIONAL)) {
RB_TYPE_P        1320 ext/bigdecimal/bigdecimal.c     if (RB_TYPE_P(r, T_FLOAT)) {
RB_TYPE_P        1323 ext/bigdecimal/bigdecimal.c     else if (RB_TYPE_P(r, T_RATIONAL)) {
RB_TYPE_P        1421 ext/bigdecimal/bigdecimal.c     if (RB_TYPE_P(r, T_FLOAT)) {
RB_TYPE_P        1424 ext/bigdecimal/bigdecimal.c     else if (RB_TYPE_P(r, T_RATIONAL)) {
RB_TYPE_P        1954 ext/bigdecimal/bigdecimal.c 	if (RB_TYPE_P(f, T_STRING)) {
RB_TYPE_P        2116 ext/bigdecimal/bigdecimal.c     return (RB_TYPE_P(x, T_FIXNUM) || RB_TYPE_P(x, T_BIGNUM));
RB_TYPE_P        2125 ext/bigdecimal/bigdecimal.c     else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        2128 ext/bigdecimal/bigdecimal.c     else if (RB_TYPE_P(x, T_FLOAT)) {
RB_TYPE_P        2400 ext/bigdecimal/bigdecimal.c     else if (RB_TYPE_P(vexp, T_BIGNUM)) {
RB_TYPE_P         308 ext/date/date_core.c     if (RB_TYPE_P(x, T_RATIONAL)) {
RB_TYPE_P        5874 ext/date/date_core.c 	if (RB_TYPE_P(r, T_RATIONAL))
RB_TYPE_P        7068 ext/date/date_core.c     if (!RB_TYPE_P(a, T_ARRAY))
RB_TYPE_P          74 ext/date/date_parse.c     if (!RB_TYPE_P(m, T_STRING))
RB_TYPE_P         502 ext/date/date_parse.c 		    if (RB_TYPE_P(hour, T_STRING))
RB_TYPE_P         507 ext/date/date_parse.c 		    if (RB_TYPE_P(min, T_STRING))
RB_TYPE_P         593 ext/fiddle/pointer.c 	if (RB_TYPE_P(arg2, T_STRING)) {
RB_TYPE_P         780 ext/io/console/console.c 	if (!RB_TYPE_P(con, T_FILE) ||
RB_TYPE_P         132 ext/objspace/objspace.c         if (!RB_TYPE_P(hash, T_HASH))
RB_TYPE_P         877 ext/objspace/objspace.c     else if (RB_TYPE_P(klass, T_ICLASS)) {
RB_TYPE_P         196 ext/openssl/ossl.c 	if (RB_TYPE_P(pass, T_STRING)) {
RB_TYPE_P          20 ext/openssl/ossl_bio.c     if (RB_TYPE_P(obj, T_FILE)) {
RB_TYPE_P         157 ext/openssl/ossl_bn.c     if (RB_TYPE_P(str, T_FIXNUM)) {
RB_TYPE_P         175 ext/openssl/ossl_bn.c     else if (RB_TYPE_P(str, T_BIGNUM)) {
RB_TYPE_P          54 ext/openssl/ossl_digest.c     if (RB_TYPE_P(obj, T_STRING)) {
RB_TYPE_P         197 ext/openssl/ossl_ssl.c     if (RB_TYPE_P(ssl_method, T_SYMBOL))
RB_TYPE_P         796 ext/openssl/ossl_ssl.c 	if (RB_TYPE_P(val, T_ARRAY)) {
RB_TYPE_P         968 ext/openssl/ossl_ssl.c     else if (RB_TYPE_P(v, T_ARRAY)) {
RB_TYPE_P         972 ext/openssl/ossl_ssl.c             if (RB_TYPE_P(elem, T_ARRAY)) elem = rb_ary_entry(elem, 0);
RB_TYPE_P        1474 ext/openssl/ossl_ssl.c     if (RB_TYPE_P(opts, T_HASH) &&
RB_TYPE_P         197 ext/openssl/ossl_x509attr.c     if (!RB_TYPE_P(asn1_value, T_ARRAY))
RB_TYPE_P          12 ext/pathname/pathname.c     if (!RB_TYPE_P(strpath, T_STRING))
RB_TYPE_P          31 ext/pathname/pathname.c     if (RB_TYPE_P(arg, T_STRING)) {
RB_TYPE_P         473 ext/pty/pty.c          if (RB_TYPE_P(io, T_FILE) && 0 <= RFILE(io)->fptr->fd)
RB_TYPE_P         441 ext/racc/cparse/cparse.c     if (!RB_TYPE_P(block_args, T_ARRAY)) {
RB_TYPE_P         957 ext/readline/readline.c     if (!RB_TYPE_P(ary, T_ARRAY))
RB_TYPE_P         586 ext/ripper/ripper.c     return RB_TYPE_P(n, T_NODE) && nd_type(RNODE(n)) == NODE_RIPPER;
RB_TYPE_P        6944 ext/ripper/ripper.c 			    if (RB_TYPE_P(lit, T_REGEXP)) {
RB_TYPE_P        11029 ext/ripper/ripper.c #define yylval_rval (*(RB_TYPE_P(yylval.val, T_NODE) ? &yylval.node->nd_rval : &yylval.val))
RB_TYPE_P        11231 ext/ripper/ripper.c 	if (RB_TYPE_P(hash, T_HASH)) {
RB_TYPE_P        14838 ext/ripper/ripper.c 	    if (RB_TYPE_P(node1->nd_lit, T_REGEXP)) {
RB_TYPE_P        14851 ext/ripper/ripper.c 	    if (RB_TYPE_P(node2->nd_lit, T_REGEXP)) {
RB_TYPE_P        15682 ext/ripper/ripper.c 	if (RB_TYPE_P(node->nd_lit, T_REGEXP)) {
RB_TYPE_P        17038 ext/ripper/ripper.c     if (!RB_TYPE_P(v, T_NODE)) return 0;
RB_TYPE_P        17049 ext/ripper/ripper.c     if (!RB_TYPE_P(v, T_NODE)) return v;
RB_TYPE_P        17110 ext/ripper/ripper.c     if (RB_TYPE_P(src, T_FILE)) {
RB_TYPE_P         532 ext/ripper/ripper.y     return RB_TYPE_P(n, T_NODE) && nd_type(RNODE(n)) == NODE_RIPPER;
RB_TYPE_P        2338 ext/ripper/ripper.y 			    if (RB_TYPE_P(lit, T_REGEXP)) {
RB_TYPE_P        5280 ext/ripper/ripper.y #define yylval_rval (*(RB_TYPE_P(yylval.val, T_NODE) ? &yylval.node->nd_rval : &yylval.val))
RB_TYPE_P        5482 ext/ripper/ripper.y 	if (RB_TYPE_P(hash, T_HASH)) {
RB_TYPE_P        9089 ext/ripper/ripper.y 	    if (RB_TYPE_P(node1->nd_lit, T_REGEXP)) {
RB_TYPE_P        9102 ext/ripper/ripper.y 	    if (RB_TYPE_P(node2->nd_lit, T_REGEXP)) {
RB_TYPE_P        9933 ext/ripper/ripper.y 	if (RB_TYPE_P(node->nd_lit, T_REGEXP)) {
RB_TYPE_P        11289 ext/ripper/ripper.y     if (!RB_TYPE_P(v, T_NODE)) return 0;
RB_TYPE_P        11300 ext/ripper/ripper.y     if (!RB_TYPE_P(v, T_NODE)) return v;
RB_TYPE_P        11361 ext/ripper/ripper.y     if (RB_TYPE_P(src, T_FILE)) {
RB_TYPE_P         201 ext/socket/ancdata.c         if (!RB_TYPE_P(obj, T_FILE)) {
RB_TYPE_P        1153 ext/socket/ancdata.c     if (!RB_TYPE_P(controls, T_ARRAY)) {
RB_TYPE_P         877 ext/socket/raddrinfo.c             if (RB_TYPE_P(node, T_STRING) && strcmp(hbuf, RSTRING_PTR(node)) == 0)
RB_TYPE_P         879 ext/socket/raddrinfo.c             if (RB_TYPE_P(service, T_STRING) && strcmp(pbuf, RSTRING_PTR(service)) == 0)
RB_TYPE_P         881 ext/socket/raddrinfo.c             else if (RB_TYPE_P(service, T_FIXNUM) && atoi(pbuf) == FIX2INT(service))
RB_TYPE_P         886 ext/socket/raddrinfo.c     if (RB_TYPE_P(node, T_STRING)) {
RB_TYPE_P         889 ext/socket/raddrinfo.c     if (RB_TYPE_P(service, T_STRING)) {
RB_TYPE_P         895 ext/socket/raddrinfo.c     else if (RB_TYPE_P(service, T_FIXNUM) && FIX2INT(service) != 0)
RB_TYPE_P          45 ext/socket/socket.c     if (RB_TYPE_P(path, T_STRING)) {
RB_TYPE_P         548 ext/stringio/stringio.c     if (argc == 1 && !RB_TYPE_P(*argv, T_STRING)) {
RB_TYPE_P         999 ext/stringio/stringio.c 	if (!NIL_P(str) && !RB_TYPE_P(str, T_STRING)) {
RB_TYPE_P        1200 ext/stringio/stringio.c     if (!RB_TYPE_P(str, T_STRING))
RB_TYPE_P        1272 ext/stringio/stringio.c     if (RB_TYPE_P(ch, T_STRING)) {
RB_TYPE_P        3131 ext/tk/tcltklib.c     } else if (RB_TYPE_P(enc, T_STRING)) {
RB_TYPE_P        3341 ext/tk/tcltklib.c             if (RB_TYPE_P(reason, T_SYMBOL)) {
RB_TYPE_P        7953 ext/tk/tcltklib.c         if (RB_TYPE_P(str, T_STRING)) {
RB_TYPE_P        8131 ext/tk/tcltklib.c         if (RB_TYPE_P(str, T_STRING)) {
RB_TYPE_P         377 ext/tk/tkutil/tkutil.c         if (RB_TYPE_P(RARRAY_AREF(ary, idx), T_HASH)) {
RB_TYPE_P         487 ext/tk/tkutil/tkutil.c         if (RB_TYPE_P(dst_enc, T_STRING)) {
RB_TYPE_P         581 ext/tk/tkutil/tkutil.c         if (RB_TYPE_P(dst_enc, T_STRING)) {
RB_TYPE_P         615 ext/tk/tkutil/tkutil.c         if (!RB_TYPE_P(pair, T_ARRAY)) {
RB_TYPE_P         661 ext/tk/tkutil/tkutil.c         if (!RB_TYPE_P(pair, T_ARRAY)) {
RB_TYPE_P         997 ext/tk/tkutil/tkutil.c         if (RB_TYPE_P(argv[idx], T_HASH)) {
RB_TYPE_P        1006 ext/tk/tkutil/tkutil.c         if (RB_TYPE_P(argv[idx], T_HASH)) {
RB_TYPE_P        1031 ext/tk/tkutil/tkutil.c     if (RB_TYPE_P(value, T_FIXNUM)) {
RB_TYPE_P        1354 ext/tk/tkutil/tkutil.c     if (!RB_TYPE_P(tbl, T_HASH)) {
RB_TYPE_P        1409 ext/tk/tkutil/tkutil.c     if (!RB_TYPE_P(sym, T_SYMBOL)) return sym;
RB_TYPE_P        1602 ext/tk/tkutil/tkutil.c     if (!RB_TYPE_P(inf, T_ARRAY)) continue;
RB_TYPE_P        1630 ext/tk/tkutil/tkutil.c     if (!RB_TYPE_P(inf, T_ARRAY)) continue;
RB_TYPE_P        1660 ext/tk/tkutil/tkutil.c     if (!RB_TYPE_P(inf, T_ARRAY)) continue;
RB_TYPE_P        1664 ext/tk/tkutil/tkutil.c     if (RB_TYPE_P(type, T_STRING))
RB_TYPE_P         953 ext/win32ole/win32ole.c     while(RB_TYPE_P(obj, T_ARRAY)) {
RB_TYPE_P        1138 ext/win32ole/win32ole.c     if (RB_TYPE_P(val, T_ARRAY)) {
RB_TYPE_P        1159 ext/win32ole/win32ole.c         if (RB_TYPE_P(ary, T_ARRAY)) {
RB_TYPE_P        1163 ext/win32ole/win32ole.c         if (RB_TYPE_P(ary, T_ARRAY)) {
RB_TYPE_P        2047 ext/win32ole/win32ole.c     if (!RB_TYPE_P(klass, T_CLASS) &&
RB_TYPE_P        2048 ext/win32ole/win32ole.c         !RB_TYPE_P(klass, T_MODULE) &&
RB_TYPE_P        2049 ext/win32ole/win32ole.c         !RB_TYPE_P(klass, T_NIL)) {
RB_TYPE_P        2065 ext/win32ole/win32ole.c         if(!RB_TYPE_P(klass, T_NIL)) {
RB_TYPE_P        2073 ext/win32ole/win32ole.c     else if(RB_TYPE_P(ole, T_STRING)) {
RB_TYPE_P        2083 ext/win32ole/win32ole.c         if(!RB_TYPE_P(klass, T_NIL)) {
RB_TYPE_P        2200 ext/win32ole/win32ole.c     if (!RB_TYPE_P(helpfile, T_STRING)) {
RB_TYPE_P        2500 ext/win32ole/win32ole.c     if(!RB_TYPE_P(key, T_STRING) && !RB_TYPE_P(key, T_SYMBOL)) {
RB_TYPE_P        2512 ext/win32ole/win32ole.c     if (RB_TYPE_P(key, T_SYMBOL)) {
RB_TYPE_P        2576 ext/win32ole/win32ole.c     if(!RB_TYPE_P(cmd, T_STRING) && !RB_TYPE_P(cmd, T_SYMBOL) && !is_bracket) {
RB_TYPE_P        2579 ext/win32ole/win32ole.c     if (RB_TYPE_P(cmd, T_SYMBOL)) {
RB_TYPE_P        2608 ext/win32ole/win32ole.c     if(RB_TYPE_P(param, T_HASH)) {
RB_TYPE_P        3570 ext/win32ole/win32ole.c     if(!RB_TYPE_P(method, T_STRING) && !RB_TYPE_P(method, T_SYMBOL)) {
RB_TYPE_P        3573 ext/win32ole/win32ole.c     if (RB_TYPE_P(method, T_SYMBOL)) {
RB_TYPE_P         166 ext/win32ole/win32ole_event.c     if (NIL_P(ary) || !RB_TYPE_P(ary, T_ARRAY)) {
RB_TYPE_P         176 ext/win32ole/win32ole_event.c     if (RB_TYPE_P(event, T_ARRAY)) {
RB_TYPE_P         221 ext/win32ole/win32ole_event.c     if(RB_TYPE_P(result, T_HASH)) {
RB_TYPE_P         224 ext/win32ole/win32ole_event.c     }else if (is_outarg == Qtrue && RB_TYPE_P(outargv, T_ARRAY)) {
RB_TYPE_P         803 ext/win32ole/win32ole_event.c         else if (RB_TYPE_P(ev, T_STRING) &&
RB_TYPE_P         804 ext/win32ole/win32ole_event.c                  RB_TYPE_P(event_name, T_STRING) &&
RB_TYPE_P         923 ext/win32ole/win32ole_event.c     if(!RB_TYPE_P(itf, T_NIL)) {
RB_TYPE_P        1026 ext/win32ole/win32ole_event.c     if (NIL_P(events) || !RB_TYPE_P(events, T_ARRAY)) {
RB_TYPE_P        1045 ext/win32ole/win32ole_event.c         if(!RB_TYPE_P(event, T_STRING) && !RB_TYPE_P(event, T_SYMBOL)) {
RB_TYPE_P        1048 ext/win32ole/win32ole_event.c         if (RB_TYPE_P(event, T_SYMBOL)) {
RB_TYPE_P        1135 ext/win32ole/win32ole_event.c         if(!RB_TYPE_P(event, T_STRING) && !RB_TYPE_P(event, T_SYMBOL)) {
RB_TYPE_P        1138 ext/win32ole/win32ole_event.c         if (RB_TYPE_P(event, T_SYMBOL)) {
RB_TYPE_P         287 ext/win32ole/win32ole_record.c     if (!RB_TYPE_P(typename, T_STRING) && !RB_TYPE_P(typename, T_SYMBOL)) {
RB_TYPE_P         290 ext/win32ole/win32ole_record.c     if (RB_TYPE_P(typename, T_SYMBOL)) {
RB_TYPE_P         506 ext/win32ole/win32ole_record.c     if(!RB_TYPE_P(name, T_STRING) && !RB_TYPE_P(name, T_SYMBOL)) {
RB_TYPE_P         510 ext/win32ole/win32ole_record.c     if (RB_TYPE_P(name, T_SYMBOL)) {
RB_TYPE_P         545 ext/win32ole/win32ole_record.c     if(!RB_TYPE_P(name, T_STRING) && !RB_TYPE_P(name, T_SYMBOL)) {
RB_TYPE_P         549 ext/win32ole/win32ole_record.c     if (RB_TYPE_P(name, T_SYMBOL)) {
RB_TYPE_P          52 ext/win32ole/win32ole_variant.c     if (((vt & ~VT_BYREF) ==  (VT_ARRAY | VT_UI1)) && RB_TYPE_P(val, T_STRING)) {
RB_TYPE_P         676 ext/win32ole/win32ole_variant.c     if (V_ISARRAY(&(pvar->var)) && ((vt & ~VT_BYREF) != (VT_UI1|VT_ARRAY) || !RB_TYPE_P(val, T_STRING))) {
RB_TYPE_P        3591 ext/zlib/zlib.c     if (!RB_TYPE_P(str, T_STRING))
RB_TYPE_P         173 file.c             if (RB_TYPE_P(obj, T_STRING)) {
RB_TYPE_P        1530 file.c         	     (RB_TYPE_P(obj, T_CLASS) &&
RB_TYPE_P        4332 file.c         	if (RB_TYPE_P(tmp, T_STRING)) {
RB_TYPE_P        4643 file.c         	if (!RB_TYPE_P(argv[i], T_FILE)) {
RB_TYPE_P        1831 gc.c           	    ! RB_TYPE_P(obj, T_ARRAY)) { /* array.c assumes that allocated objects are new */
RB_TYPE_P        3291 gc.c                   if (!RB_TYPE_P(hash, T_HASH))
RB_TYPE_P        6666 gc.c               else if (RB_TYPE_P(hash_or_key, T_HASH)) {
RB_TYPE_P        6765 gc.c           	if (!SYMBOL_P(arg) && !RB_TYPE_P(arg, T_HASH)) {
RB_TYPE_P        6998 gc.c               if (RB_TYPE_P(hash_or_sym, T_HASH)) {
RB_TYPE_P        7144 gc.c           	else if (!RB_TYPE_P(arg, T_HASH)) {
RB_TYPE_P         106 hash.c             if (RB_TYPE_P(a, T_STRING) && RBASIC(a)->klass == rb_cString &&
RB_TYPE_P         107 hash.c         	RB_TYPE_P(b, T_STRING) && RBASIC(b)->klass == rb_cString) {
RB_TYPE_P         131 hash.c                 if (RB_TYPE_P(hval, T_BIGNUM)) {
RB_TYPE_P        2102 hash.c             if (!RB_TYPE_P(hash2, T_HASH)) {
RB_TYPE_P        1565 include/ruby/ruby.h     if (RB_TYPE_P(x, RUBY_T_STRING) && (RSTRING_LEN(x)>=1))
RB_TYPE_P        1982 include/ruby/ruby.h     __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : \
RB_TYPE_P         735 internal.h     #define THROW_DATA_P(err) RB_TYPE_P((err), T_IMEMO)
RB_TYPE_P         781 internal.h     #define STRING_P(s) (RB_TYPE_P((s), T_STRING) && CLASS_OF(s) == rb_cString)
RB_TYPE_P        1545 io.c               if (!RB_TYPE_P(io, T_FILE)) {
RB_TYPE_P        2688 io.c               if (!RB_TYPE_P(str, T_STRING))
RB_TYPE_P        3825 io.c               if (fptr->fd == 0 && (fptr->mode & FMODE_TTY) && RB_TYPE_P(rb_stdout, T_FILE)) {
RB_TYPE_P        3924 io.c               else if (RB_TYPE_P(c, T_BIGNUM)) {
RB_TYPE_P        4428 io.c               if (!RB_TYPE_P(mesg, T_STRING) ||
RB_TYPE_P        4654 io.c               if (!RB_TYPE_P(str, T_STRING))
RB_TYPE_P        6910 io.c               if (RB_TYPE_P(argv[0], T_STRING)) {
RB_TYPE_P        7022 io.c               if (RB_TYPE_P(ch, T_STRING)) {
RB_TYPE_P        7122 io.c           	if (RB_TYPE_P(argv[i], T_STRING)) {
RB_TYPE_P        7163 io.c               if (RB_TYPE_P(rb_stdout, T_FILE) &&
RB_TYPE_P        7197 io.c               if (RB_TYPE_P(rb_stdout, T_FILE)) {
RB_TYPE_P        7899 io.c               (ARGF.current_file == rb_stdin && !RB_TYPE_P(ARGF.current_file, T_FILE))
RB_TYPE_P        7914 io.c               if (RB_TYPE_P(file, T_FILE)) {
RB_TYPE_P        7929 io.c               if (RB_TYPE_P(rb_stdout, T_FILE)) {
RB_TYPE_P        7979 io.c           		    if (RB_TYPE_P(rb_stdout, T_FILE) && rb_stdout != orig_stdout) {
RB_TYPE_P        9163 io.c               if (RB_TYPE_P(arg, T_STRING)) {
RB_TYPE_P        9250 io.c               if (RB_TYPE_P(arg, T_STRING)) {
RB_TYPE_P        10578 io.c           	!(RB_TYPE_P(src_io, T_FILE) ||
RB_TYPE_P        10579 io.c           	  RB_TYPE_P(src_io, T_STRING) ||
RB_TYPE_P        10588 io.c           	else if (!RB_TYPE_P(src_io, T_FILE)) {
RB_TYPE_P        10604 io.c           	!(RB_TYPE_P(dst_io, T_FILE) ||
RB_TYPE_P        10605 io.c           	  RB_TYPE_P(dst_io, T_STRING) ||
RB_TYPE_P        10614 io.c           	else if (!RB_TYPE_P(dst_io, T_FILE)) {
RB_TYPE_P        10824 io.c               if (!RB_TYPE_P(io, T_FILE)) {
RB_TYPE_P        11354 io.c               if (!RB_TYPE_P(ARGF.current_file, T_FILE)) {
RB_TYPE_P        11394 io.c               if (!RB_TYPE_P(ARGF.current_file, T_FILE)) {
RB_TYPE_P         399 iseq.c             else if (RB_TYPE_P(opt, T_HASH)) {
RB_TYPE_P         630 iseq.c             if (RB_TYPE_P(src, T_FILE)) {
RB_TYPE_P          64 load.c         	is_string = RB_TYPE_P(path, T_STRING) ? 1 : 0;
RB_TYPE_P         200 load.c             else if (RB_TYPE_P(this_feature_index, T_FIXNUM)) {
RB_TYPE_P         433 load.c         	    if (RB_TYPE_P(this_feature_index, T_ARRAY)) {
RB_TYPE_P         734 load.c             else if (RB_TYPE_P((VALUE)data, T_IMEMO) && imemo_type((VALUE)data) == imemo_memo) {
RB_TYPE_P         241 marshal.c          must_not_be_anonymous((RB_TYPE_P(klass, T_CLASS) ? "class" : "module"), path);
RB_TYPE_P         728 marshal.c      	    if (!RB_TYPE_P(v, T_STRING)) {
RB_TYPE_P        1149 marshal.c          if (RB_TYPE_P(arg->src, T_STRING)) {
RB_TYPE_P        1277 marshal.c          if (RB_TYPE_P(arg->src, T_STRING)) {
RB_TYPE_P        1398 marshal.c      	!RB_TYPE_P(v, T_CLASS) && !RB_TYPE_P(v, T_MODULE)) {
RB_TYPE_P        1485 marshal.c          if (!RB_TYPE_P(v, T_CLASS)) {
RB_TYPE_P        1496 marshal.c          if (!RB_TYPE_P(v, T_MODULE)) {
RB_TYPE_P        1582 marshal.c      	    if (RB_TYPE_P(m, T_CLASS)) { /* prepended */
RB_TYPE_P        1619 marshal.c      	    if (rb_special_const_p(v) || RB_TYPE_P(v, T_OBJECT) || RB_TYPE_P(v, T_CLASS)) {
RB_TYPE_P        1623 marshal.c      	    if (RB_TYPE_P(v, T_MODULE) || !RTEST(rb_class_inherited_p(c, RBASIC(v)->klass))) {
RB_TYPE_P        1786 marshal.c      	    if (!RB_TYPE_P(v, T_STRUCT)) {
RB_TYPE_P        1875 marshal.c      	    if (!RB_TYPE_P(v, T_OBJECT)) {
RB_TYPE_P        1892 marshal.c      	    if (!RB_TYPE_P(v, T_DATA)) {
RB_TYPE_P          22 math.c         #define RB_BIGNUM_TYPE_P(x) RB_TYPE_P((x), T_BIGNUM)
RB_TYPE_P         254 nacl/pepper_main.c   if (!RB_TYPE_P(str, T_STRING)) {
RB_TYPE_P         125 node.c             if (!RB_TYPE_P(opt, T_HASH)) {
RB_TYPE_P         147 numeric.c          if (RB_TYPE_P(val, T_BIGNUM)) {
RB_TYPE_P         186 numeric.c          else if (RB_TYPE_P(num, T_BIGNUM)) {
RB_TYPE_P         199 numeric.c          else if (RB_TYPE_P(num, T_BIGNUM)) {
RB_TYPE_P         214 numeric.c          else if (RB_TYPE_P(num, T_BIGNUM)) {
RB_TYPE_P         230 numeric.c          else if (RB_TYPE_P(num, T_BIGNUM)) {
RB_TYPE_P         326 numeric.c          if (!RB_TYPE_P(ary, T_ARRAY) || RARRAY_LEN(ary) != 2) {
RB_TYPE_P         642 numeric.c          else if (RB_TYPE_P(num, T_BIGNUM)) {
RB_TYPE_P         707 numeric.c          else if (RB_TYPE_P(num, T_BIGNUM)) {
RB_TYPE_P         875 numeric.c          if (RB_TYPE_P(y, T_FIXNUM)) {
RB_TYPE_P         878 numeric.c          else if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P         881 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P         899 numeric.c          if (RB_TYPE_P(y, T_FIXNUM)) {
RB_TYPE_P         902 numeric.c          else if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P         905 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P         923 numeric.c          if (RB_TYPE_P(y, T_FIXNUM)) {
RB_TYPE_P         926 numeric.c          else if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P         929 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P         950 numeric.c          if (RB_TYPE_P(y, T_FIXNUM)) {
RB_TYPE_P         954 numeric.c          else if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P         958 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        1048 numeric.c          if (RB_TYPE_P(y, T_FIXNUM)) {
RB_TYPE_P        1051 numeric.c          else if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        1054 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        1088 numeric.c          if (RB_TYPE_P(y, T_FIXNUM)) {
RB_TYPE_P        1091 numeric.c          else if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        1094 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        1120 numeric.c          if (RB_TYPE_P(y, T_FIXNUM)) {
RB_TYPE_P        1124 numeric.c          else if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        1128 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        1159 numeric.c          if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        1207 numeric.c          if (RB_TYPE_P(y, T_FIXNUM) || RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        1210 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        1283 numeric.c          if (RB_TYPE_P(y, T_FIXNUM) || RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        1289 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        1323 numeric.c          if (RB_TYPE_P(y, T_FIXNUM) || RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        1329 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        1360 numeric.c          if (RB_TYPE_P(y, T_FIXNUM) || RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        1366 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        1397 numeric.c          if (RB_TYPE_P(y, T_FIXNUM) || RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        1403 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        1434 numeric.c          if (RB_TYPE_P(y, T_FIXNUM) || RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        1440 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        1471 numeric.c          if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        1838 numeric.c          else if (RB_TYPE_P(num, T_BIGNUM)) {
RB_TYPE_P        1868 numeric.c          if (RB_TYPE_P(f, T_FLOAT)) {
RB_TYPE_P        1898 numeric.c          if (RB_TYPE_P(f, T_FLOAT)) {
RB_TYPE_P        1922 numeric.c          if (RB_TYPE_P(f, T_FLOAT)) {
RB_TYPE_P        1946 numeric.c          if (RB_TYPE_P(f, T_FLOAT)) {
RB_TYPE_P        2227 numeric.c          if (RB_TYPE_P(from, T_FLOAT) || RB_TYPE_P(to, T_FLOAT) || RB_TYPE_P(step, T_FLOAT)) {
RB_TYPE_P        2278 numeric.c          else if (RB_TYPE_P(from, T_FLOAT) || RB_TYPE_P(to, T_FLOAT) || RB_TYPE_P(step, T_FLOAT)) {
RB_TYPE_P        2318 numeric.c          else if (RB_TYPE_P(num, T_BIGNUM)) {
RB_TYPE_P        2447 numeric.c          else if (RB_TYPE_P(to, T_FLOAT)) {
RB_TYPE_P        2526 numeric.c          else if (RB_TYPE_P(val, T_FLOAT)) {
RB_TYPE_P        2535 numeric.c          else if (RB_TYPE_P(val, T_BIGNUM)) {
RB_TYPE_P        2558 numeric.c          else if (RB_TYPE_P(val, T_FLOAT)) {
RB_TYPE_P        2572 numeric.c          else if (RB_TYPE_P(val, T_BIGNUM)) {
RB_TYPE_P        2786 numeric.c          else if (RB_TYPE_P(val, T_FLOAT)) {
RB_TYPE_P        2795 numeric.c          else if (RB_TYPE_P(val, T_BIGNUM)) {
RB_TYPE_P        2798 numeric.c          else if (RB_TYPE_P(val, T_STRING)) {
RB_TYPE_P        2801 numeric.c          else if (RB_TYPE_P(val, T_TRUE) || RB_TYPE_P(val, T_FALSE)) {
RB_TYPE_P        2812 numeric.c          if (RB_TYPE_P(val, T_NIL)) {
RB_TYPE_P        2815 numeric.c          else if (RB_TYPE_P(val, T_FIXNUM)) {
RB_TYPE_P        2818 numeric.c          else if (RB_TYPE_P(val, T_FLOAT)) {
RB_TYPE_P        2829 numeric.c          else if (RB_TYPE_P(val, T_BIGNUM)) {
RB_TYPE_P        2832 numeric.c          else if (RB_TYPE_P(val, T_STRING)) {
RB_TYPE_P        2835 numeric.c          else if (RB_TYPE_P(val, T_TRUE) || RB_TYPE_P(val, T_FALSE)) {
RB_TYPE_P        2896 numeric.c          else if (RB_TYPE_P(num, T_BIGNUM)) {
RB_TYPE_P        2920 numeric.c          else if (RB_TYPE_P(num, T_BIGNUM)) {
RB_TYPE_P        2953 numeric.c          if (RB_TYPE_P(num, T_BIGNUM)) {
RB_TYPE_P        2978 numeric.c          if (RB_TYPE_P(num, T_BIGNUM)) {
RB_TYPE_P        3125 numeric.c          else if (RB_TYPE_P(num, T_BIGNUM)) {
RB_TYPE_P        3198 numeric.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        3229 numeric.c          else if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        3232 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        3235 numeric.c          else if (RB_TYPE_P(y, T_COMPLEX)) {
RB_TYPE_P        3255 numeric.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        3285 numeric.c          else if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        3289 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        3303 numeric.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        3331 numeric.c          else if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        3334 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        3337 numeric.c          else if (RB_TYPE_P(y, T_COMPLEX)) {
RB_TYPE_P        3351 numeric.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        3378 numeric.c          else if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        3381 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        3395 numeric.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        3418 numeric.c          else if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        3422 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        3438 numeric.c      	if (RB_TYPE_P(y, T_RATIONAL) &&
RB_TYPE_P        3457 numeric.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        3484 numeric.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        3510 numeric.c          else if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        3514 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        3528 numeric.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        3562 numeric.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        3584 numeric.c          else if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        3588 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        3610 numeric.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        3702 numeric.c          else if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        3714 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        3738 numeric.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        3763 numeric.c          else if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        3766 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        3780 numeric.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        3807 numeric.c          else if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        3815 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        3830 numeric.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        3854 numeric.c          else if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        3857 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        3871 numeric.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        3894 numeric.c          else if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        3897 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        3912 numeric.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        3934 numeric.c          else if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        3937 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        3951 numeric.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        3974 numeric.c          else if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        3977 numeric.c          else if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        3992 numeric.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        4026 numeric.c          else if (RB_TYPE_P(num, T_BIGNUM)) {
RB_TYPE_P        4068 numeric.c          if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        4082 numeric.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        4104 numeric.c          if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        4118 numeric.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        4140 numeric.c          if (RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P        4154 numeric.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        4199 numeric.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        4245 numeric.c          else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P        4305 numeric.c          else if (RB_TYPE_P(num, T_BIGNUM)) {
RB_TYPE_P        4329 numeric.c          else if (RB_TYPE_P(num, T_BIGNUM)) {
RB_TYPE_P        4370 numeric.c          else if (RB_TYPE_P(num, T_BIGNUM)) {
RB_TYPE_P        4403 numeric.c          else if (RB_TYPE_P(num, T_BIGNUM)) {
RB_TYPE_P        4475 numeric.c          else if (RB_TYPE_P(num, T_BIGNUM)) {
RB_TYPE_P        4530 numeric.c          if (RB_TYPE_P(base, T_BIGNUM))
RB_TYPE_P        4535 numeric.c          else if (RB_TYPE_P(base, T_BIGNUM) && BIGNUM_NEGATIVE_P(base))
RB_TYPE_P        4568 numeric.c              if (RB_TYPE_P(base_value, T_BIGNUM))
RB_TYPE_P        4580 numeric.c          else if (RB_TYPE_P(num, T_BIGNUM))
RB_TYPE_P         295 object.c           if (RB_TYPE_P(obj, T_OBJECT)) {
RB_TYPE_P        1553 object.c           if (!CLASS_OR_MODULE_P(arg) && !RB_TYPE_P(arg, T_ICLASS)) {
RB_TYPE_P        1886 object.c           while (RB_TYPE_P(super, T_ICLASS)) {
RB_TYPE_P        2124 object.c       	if (!RB_TYPE_P(mod, T_MODULE) && !RB_TYPE_P(mod, T_CLASS)) {
RB_TYPE_P        2309 object.c       	if (p < pend && !RB_TYPE_P(mod, T_MODULE) && !RB_TYPE_P(mod, T_CLASS)) {
RB_TYPE_P        2513 object.c           if (RB_TYPE_P(klass, T_CLASS) && FL_TEST(klass, FL_SINGLETON))
RB_TYPE_P        2621 object.c           if (RB_TYPE_P(val, T_BIGNUM)) return val;
RB_TYPE_P        2635 object.c           if (RB_TYPE_P(val, T_BIGNUM)) return val;
RB_TYPE_P        2980 object.c           if (RB_TYPE_P(val, T_FLOAT)) return val;
RB_TYPE_P        3126 object.c       	if (RB_TYPE_P(val, T_ARRAY) && RARRAY_LEN(val) == 0)
RB_TYPE_P         203 pack.c             if (RB_TYPE_P(assoc, T_ARRAY)) {
RB_TYPE_P        1861 pack.c         			if (RB_TYPE_P(*p, T_STRING) && RSTRING_PTR(*p) == t) {
RB_TYPE_P        1904 pack.c         			    if (RB_TYPE_P(*p, T_STRING) && RSTRING_PTR(*p) == t) {
RB_TYPE_P         586 parse.c            return RB_TYPE_P(n, T_NODE) && nd_type(RNODE(n)) == NODE_RIPPER;
RB_TYPE_P        6947 parse.c        			    if (RB_TYPE_P(lit, T_REGEXP)) {
RB_TYPE_P        10953 parse.c        #define yylval_rval (*(RB_TYPE_P(yylval.val, T_NODE) ? &yylval.node->nd_rval : &yylval.val))
RB_TYPE_P        11155 parse.c        	if (RB_TYPE_P(hash, T_HASH)) {
RB_TYPE_P        14762 parse.c        	    if (RB_TYPE_P(node1->nd_lit, T_REGEXP)) {
RB_TYPE_P        14775 parse.c        	    if (RB_TYPE_P(node2->nd_lit, T_REGEXP)) {
RB_TYPE_P        15606 parse.c        	if (RB_TYPE_P(node->nd_lit, T_REGEXP)) {
RB_TYPE_P        16962 parse.c            if (!RB_TYPE_P(v, T_NODE)) return 0;
RB_TYPE_P        16973 parse.c            if (!RB_TYPE_P(v, T_NODE)) return v;
RB_TYPE_P        17034 parse.c            if (RB_TYPE_P(src, T_FILE)) {
RB_TYPE_P         532 parse.y            return RB_TYPE_P(n, T_NODE) && nd_type(RNODE(n)) == NODE_RIPPER;
RB_TYPE_P        2338 parse.y        			    if (RB_TYPE_P(lit, T_REGEXP)) {
RB_TYPE_P        5280 parse.y        #define yylval_rval (*(RB_TYPE_P(yylval.val, T_NODE) ? &yylval.node->nd_rval : &yylval.val))
RB_TYPE_P        5482 parse.y        	if (RB_TYPE_P(hash, T_HASH)) {
RB_TYPE_P        9089 parse.y        	    if (RB_TYPE_P(node1->nd_lit, T_REGEXP)) {
RB_TYPE_P        9102 parse.y        	    if (RB_TYPE_P(node2->nd_lit, T_REGEXP)) {
RB_TYPE_P        9933 parse.y        	if (RB_TYPE_P(node->nd_lit, T_REGEXP)) {
RB_TYPE_P        11289 parse.y            if (!RB_TYPE_P(v, T_NODE)) return 0;
RB_TYPE_P        11300 parse.y            if (!RB_TYPE_P(v, T_NODE)) return v;
RB_TYPE_P        11361 parse.y            if (RB_TYPE_P(src, T_FILE)) {
RB_TYPE_P        1314 proc.c             while (klass != me->owner && (FL_TEST(klass, FL_SINGLETON) || RB_TYPE_P(klass, T_ICLASS))) {
RB_TYPE_P        1548 proc.c             else if (RB_TYPE_P(c, T_MODULE)) {
RB_TYPE_P        1823 proc.c         	if (method->me->owner != mod && !RB_TYPE_P(method->me->owner, T_MODULE) &&
RB_TYPE_P        2126 proc.c             if (!RB_TYPE_P(methclass, T_MODULE) &&
RB_TYPE_P        2145 proc.c             if (RB_TYPE_P(bound->me->owner, T_MODULE)) {
RB_TYPE_P        2477 proc.c             if (RB_TYPE_P(defined_class, T_ICLASS)) {
RB_TYPE_P        1507 process.c          if (!RB_TYPE_P(key, T_ARRAY)) {
RB_TYPE_P        1578 process.c                  else if (RB_TYPE_P(flags, T_STRING))
RB_TYPE_P        1593 process.c              if (RB_TYPE_P(key, T_FILE))
RB_TYPE_P        1597 process.c              else if (RB_TYPE_P(key, T_ARRAY)) {
RB_TYPE_P        1213 random.c           if (!RB_TYPE_P(vmax, T_FLOAT) && (v = rb_check_to_int(vmax), !NIL_P(v))) {
RB_TYPE_P        1330 random.c           if (!RB_TYPE_P(vmax, T_FLOAT)) {
RB_TYPE_P         655 range.c            else if (RB_TYPE_P(beg, T_FLOAT) || RB_TYPE_P(end, T_FLOAT)) {
RB_TYPE_P        1168 range.c            else if (RB_TYPE_P(beg, T_STRING) && RB_TYPE_P(end, T_STRING)) {
RB_TYPE_P        1230 range.c            if (!RB_TYPE_P(obj, T_OBJECT) || RBASIC(obj)->klass != rb_cObject) {
RB_TYPE_P         142 rational.c         if (RB_TYPE_P(x, T_STRING))
RB_TYPE_P         149 rational.c         if (RB_TYPE_P(x, T_STRING))
RB_TYPE_P         181 rational.c         if (RB_TYPE_P(x, T_FIXNUM)) {
RB_TYPE_P         184 rational.c         else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P         187 rational.c         else if (RB_TYPE_P(x, T_RATIONAL)) {
RB_TYPE_P         200 rational.c         if (RB_TYPE_P(x, T_FIXNUM)) {
RB_TYPE_P         203 rational.c         else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P         206 rational.c         else if (RB_TYPE_P(x, T_RATIONAL)) {
RB_TYPE_P         219 rational.c         if (RB_TYPE_P(x, T_FIXNUM)) {
RB_TYPE_P         222 rational.c         else if (RB_TYPE_P(x, T_BIGNUM)) {
RB_TYPE_P         225 rational.c         else if (RB_TYPE_P(x, T_RATIONAL)) {
RB_TYPE_P         364 rational.c         if (RB_TYPE_P(x, T_BIGNUM) && RB_TYPE_P(y, T_BIGNUM)) {
RB_TYPE_P         482 rational.c         if (!(RB_TYPE_P(num, T_FIXNUM) || RB_TYPE_P(num, T_BIGNUM))) {
RB_TYPE_P         747 rational.c         if (RB_TYPE_P(other, T_FIXNUM) || RB_TYPE_P(other, T_BIGNUM)) {
RB_TYPE_P         756 rational.c         else if (RB_TYPE_P(other, T_FLOAT)) {
RB_TYPE_P         759 rational.c         else if (RB_TYPE_P(other, T_RATIONAL)) {
RB_TYPE_P         788 rational.c         if (RB_TYPE_P(other, T_FIXNUM) || RB_TYPE_P(other, T_BIGNUM)) {
RB_TYPE_P         797 rational.c         else if (RB_TYPE_P(other, T_FLOAT)) {
RB_TYPE_P         800 rational.c         else if (RB_TYPE_P(other, T_RATIONAL)) {
RB_TYPE_P         868 rational.c         if (RB_TYPE_P(other, T_FIXNUM) || RB_TYPE_P(other, T_BIGNUM)) {
RB_TYPE_P         877 rational.c         else if (RB_TYPE_P(other, T_FLOAT)) {
RB_TYPE_P         880 rational.c         else if (RB_TYPE_P(other, T_RATIONAL)) {
RB_TYPE_P         910 rational.c         if (RB_TYPE_P(other, T_FIXNUM) || RB_TYPE_P(other, T_BIGNUM)) {
RB_TYPE_P         921 rational.c         else if (RB_TYPE_P(other, T_FLOAT))
RB_TYPE_P         923 rational.c         else if (RB_TYPE_P(other, T_RATIONAL)) {
RB_TYPE_P        1018 rational.c         if (RB_TYPE_P(other, T_FIXNUM)) {
RB_TYPE_P        1041 rational.c         else if (RB_TYPE_P(other, T_BIGNUM)) {
RB_TYPE_P        1045 rational.c         else if (RB_TYPE_P(other, T_FLOAT) || RB_TYPE_P(other, T_RATIONAL)) {
RB_TYPE_P        1070 rational.c         if (RB_TYPE_P(other, T_FIXNUM) || RB_TYPE_P(other, T_BIGNUM)) {
RB_TYPE_P        1079 rational.c         else if (RB_TYPE_P(other, T_FLOAT)) {
RB_TYPE_P        1082 rational.c         else if (RB_TYPE_P(other, T_RATIONAL)) {
RB_TYPE_P        1120 rational.c         if (RB_TYPE_P(other, T_FIXNUM) || RB_TYPE_P(other, T_BIGNUM)) {
RB_TYPE_P        1136 rational.c         else if (RB_TYPE_P(other, T_FLOAT)) {
RB_TYPE_P        1139 rational.c         else if (RB_TYPE_P(other, T_RATIONAL)) {
RB_TYPE_P        1159 rational.c         if (RB_TYPE_P(other, T_FIXNUM) || RB_TYPE_P(other, T_BIGNUM)) {
RB_TYPE_P        1162 rational.c         else if (RB_TYPE_P(other, T_FLOAT)) {
RB_TYPE_P        1165 rational.c         else if (RB_TYPE_P(other, T_RATIONAL)) {
RB_TYPE_P        1168 rational.c         else if (RB_TYPE_P(other, T_COMPLEX)) {
RB_TYPE_P        1834 rational.c         if (RB_TYPE_P(y, T_FLOAT)) {
RB_TYPE_P        2331 rational.c         if (RB_TYPE_P(num, T_FLOAT))
RB_TYPE_P        2380 rational.c         if (RB_TYPE_P(num, T_FLOAT))
RB_TYPE_P        2392 rational.c         if (RB_TYPE_P(num, T_FLOAT))
RB_TYPE_P        2407 rational.c         if (RB_TYPE_P(a1, T_COMPLEX)) {
RB_TYPE_P        2412 rational.c         if (RB_TYPE_P(a2, T_COMPLEX)) {
RB_TYPE_P        2420 rational.c         if (RB_TYPE_P(a1, T_FLOAT)) {
RB_TYPE_P        2423 rational.c         else if (RB_TYPE_P(a1, T_STRING)) {
RB_TYPE_P        2427 rational.c         if (RB_TYPE_P(a2, T_FLOAT)) {
RB_TYPE_P        2430 rational.c         else if (RB_TYPE_P(a2, T_STRING)) {
RB_TYPE_P        2436 rational.c         if (RB_TYPE_P(a1, T_RATIONAL)) {
RB_TYPE_P        2925 re.c               if (!RB_TYPE_P(re2, T_REGEXP)) return Qfalse;
RB_TYPE_P        2976 re.c               if (!RB_TYPE_P(match2, T_MATCH)) return Qfalse;
RB_TYPE_P        3134 re.c               if (!RB_TYPE_P(line, T_STRING)) {
RB_TYPE_P        3314 re.c               if (RB_TYPE_P(argv[0], T_REGEXP)) {
RB_TYPE_P        1354 ruby.c             if (!RB_TYPE_P(line, T_STRING)) {
RB_TYPE_P        1050 sprintf.c      		else if (RB_TYPE_P(val, T_RATIONAL)) {
RB_TYPE_P        1346 sprintf.c      	if (RB_TYPE_P(value, T_CLASS)) {
RB_TYPE_P         217 strftime.c     	if (!RB_TYPE_P(val, T_BIGNUM))
RB_TYPE_P        1297 string.c           if (RB_TYPE_P(obj, T_STRING)) {
RB_TYPE_P        1301 string.c           if (!RB_TYPE_P(str, T_STRING))
RB_TYPE_P        1973 string.c           if (!RB_TYPE_P(s, T_STRING)) {
RB_TYPE_P        2972 string.c           if (!RB_TYPE_P(str2, T_STRING)) {
RB_TYPE_P        2992 string.c           if (!RB_TYPE_P(str2, T_STRING)) return Qfalse;
RB_TYPE_P        3027 string.c           if (!RB_TYPE_P(str2, T_STRING)) {
RB_TYPE_P        3029 string.c       	if (RB_TYPE_P(tmp, T_STRING)) {
RB_TYPE_P        3192 string.c       	    if (RB_TYPE_P(sub, T_REGEXP)) {
RB_TYPE_P        3354 string.c       		if (RB_TYPE_P(sub, T_REGEXP)) {
RB_TYPE_P        4023 string.c           else if (RB_TYPE_P(indx, T_REGEXP)) {
RB_TYPE_P        4026 string.c           else if (RB_TYPE_P(indx, T_STRING)) {
RB_TYPE_P        4122 string.c       	if (RB_TYPE_P(argv[0], T_REGEXP)) {
RB_TYPE_P        4354 string.c       	if (RB_TYPE_P(argv[0], T_REGEXP)) {
RB_TYPE_P        4564 string.c       	if (RB_TYPE_P(pat, T_STRING)) {
RB_TYPE_P        4589 string.c       	    repl = rb_reg_regsub(repl, str, regs, RB_TYPE_P(pat, T_STRING) ? Qnil : pat);
RB_TYPE_P        4741 string.c       	if (RB_TYPE_P(pat, T_STRING)) {
RB_TYPE_P        4766 string.c       	    val = rb_reg_regsub(repl, str, regs, RB_TYPE_P(pat, T_STRING) ? Qnil : pat);
RB_TYPE_P        8631 string.c           if (RB_TYPE_P(sep, T_REGEXP)) {
RB_TYPE_P        8671 string.c           if (RB_TYPE_P(sep, T_REGEXP)) {
RB_TYPE_P        8770 string.c           if (!NIL_P(val) && !RB_TYPE_P(val, T_STRING)) {
RB_TYPE_P        9605 string.c           if (!RB_TYPE_P(name, T_STRING)) {
RB_TYPE_P          58 struct.c           if (!RB_TYPE_P(members, T_ARRAY)) {
RB_TYPE_P         141 struct.c           if (UNLIKELY(!RB_TYPE_P(back, T_ARRAY))) {
RB_TYPE_P         535 struct.c           if (!RB_TYPE_P(members, T_ARRAY)) {
RB_TYPE_P         828 struct.c           if (RB_TYPE_P(idx, T_SYMBOL)) {
RB_TYPE_P         831 struct.c           else if (RB_TYPE_P(idx, T_STRING)) {
RB_TYPE_P        1039 struct.c           if (!RB_TYPE_P(s2, T_STRUCT)) return Qfalse;
RB_TYPE_P        1105 struct.c           if (!RB_TYPE_P(s2, T_STRUCT)) return Qfalse;
RB_TYPE_P         940 symbol.c           else if (!RB_TYPE_P(name, T_STRING)) {
RB_TYPE_P         972 symbol.c           else if (!RB_TYPE_P(name, T_STRING)) {
RB_TYPE_P         633 thread.c       	if (RB_TYPE_P(errinfo, T_OBJECT)) {
RB_TYPE_P        4447 thread.c           if (NIL_P(hash) || !RB_TYPE_P(hash, T_HASH)) {
RB_TYPE_P        4455 thread.c           if (NIL_P(list) || !RB_TYPE_P(list, T_HASH)) {
RB_TYPE_P        4474 thread.c         #define OBJ_ID_EQL(obj_id, other) (RB_TYPE_P((obj_id), T_BIGNUM) ? \
RB_TYPE_P        4482 thread.c       	if (!RB_TYPE_P(pair_list, T_HASH)) {
RB_TYPE_P        4515 thread.c       	if (!RB_TYPE_P(pair_list, T_HASH)){
RB_TYPE_P        4541 thread.c       	if (RB_TYPE_P(pair_list, T_HASH)) {
RB_TYPE_P        4934 thread.c           if (RB_TYPE_P(coverage, T_ARRAY) && !RBASIC_CLASS(coverage)) {
RB_TYPE_P         547 thread_sync.c      if (!RB_TYPE_P(ary, T_ARRAY)) {
RB_TYPE_P          81 time.c             if (RB_TYPE_P(x, T_BIGNUM)) return rb_big_plus(x, y);
RB_TYPE_P          91 time.c             if (RB_TYPE_P(x, T_BIGNUM)) return rb_big_minus(x, y);
RB_TYPE_P         101 time.c             if (RB_TYPE_P(x, T_BIGNUM))
RB_TYPE_P         115 time.c             if (RB_TYPE_P(x, T_BIGNUM)) return rb_big_modulo(x, y);
RB_TYPE_P         137 time.c             if (RB_TYPE_P(ret, T_RATIONAL) &&
RB_TYPE_P         277 time.c             if (RB_TYPE_P(v, T_RATIONAL)) {
RB_TYPE_P         286 time.c             else if (RB_TYPE_P(v, T_BIGNUM) &&
RB_TYPE_P         346 time.c             if (RB_TYPE_P(x, T_BIGNUM)) return v2w(rb_big_plus(x, w2v(wy)));
RB_TYPE_P         362 time.c             if (RB_TYPE_P(x, T_BIGNUM)) return v2w(rb_big_minus(x, w2v(wy)));
RB_TYPE_P         568 time.c             if (RB_TYPE_P(v, T_RATIONAL))
RB_TYPE_P        2408 time.c             if (RB_TYPE_P(obj, T_STRING)) {
RB_TYPE_P        2434 time.c             if (RB_TYPE_P(obj, T_STRING)) {
RB_TYPE_P        2449 time.c             if (RB_TYPE_P(obj, T_STRING)) {
RB_TYPE_P        2463 time.c             if (RB_TYPE_P(obj, T_STRING)) {
RB_TYPE_P        3112 time.c             if (!RB_TYPE_P(v, T_RATIONAL)) {
RB_TYPE_P        4516 time.c                 if (RB_TYPE_P(nano, T_RATIONAL)) {
RB_TYPE_P        2285 transcode.c        if (!NIL_P(ecopts) && RB_TYPE_P(ecopts, T_HASH)) {
RB_TYPE_P        2287 transcode.c    	if (RB_TYPE_P(fallback, T_HASH)) {
RB_TYPE_P        2462 transcode.c            else if (RB_TYPE_P(v, T_SYMBOL)) {
RB_TYPE_P        2584 transcode.c            if (!RB_TYPE_P(opthash, T_HASH) || !OBJ_FROZEN(opthash))
RB_TYPE_P        3070 transcode.c    	if (RB_TYPE_P(pair, T_ARRAY)) {
RB_TYPE_P         107 variable.c         if (RB_TYPE_P(value, T_MODULE) || RB_TYPE_P(value, T_CLASS)) {
RB_TYPE_P         211 variable.c     	if (!RB_TYPE_P(path, T_STRING)) {
RB_TYPE_P         272 variable.c     	if (RB_TYPE_P(klass, T_MODULE)) {
RB_TYPE_P         417 variable.c     	if (!RB_TYPE_P(c, T_MODULE) && !RB_TYPE_P(c, T_CLASS)) {
RB_TYPE_P        2599 variable.c         if (rb_cObject && (RB_TYPE_P(val, T_MODULE) || RB_TYPE_P(val, T_CLASS))) {
RB_TYPE_P        2769 variable.c         if (RB_TYPE_P(c, T_ICLASS))
RB_TYPE_P        2786 variable.c     	if (RB_TYPE_P(obj, T_MODULE) || RB_TYPE_P(obj, T_CLASS)) {
RB_TYPE_P         250 vm.c               if (RB_TYPE_P(klass, T_ICLASS)) {
RB_TYPE_P         308 vm.c           	else if (RB_TYPE_P(arg, T_HASH))
RB_TYPE_P        1409 vm.c               if (RB_TYPE_P(klass, T_ICLASS) && FL_TEST(klass, RICLASS_IS_ORIGIN)) {
RB_TYPE_P        1093 vm_backtrace.c 	if (RB_TYPE_P(klass, T_ICLASS)) {
RB_TYPE_P        1284 vm_backtrace.c     if (RB_TYPE_P(frame, T_IMEMO)) {
RB_TYPE_P        1345 vm_backtrace.c     if (RB_TYPE_P(frame, T_IMEMO)) {
RB_TYPE_P        1361 vm_backtrace.c 	if (RB_TYPE_P(klass, T_ICLASS)) {
RB_TYPE_P        1366 vm_backtrace.c 	    if (!RB_TYPE_P(klass, T_CLASS))
RB_TYPE_P         983 vm_core.h      #define RUBY_VM_IFUNC_P(ptr)        (RB_TYPE_P((VALUE)(ptr), T_IMEMO) && imemo_type((VALUE)ptr) == imemo_ifunc)
RB_TYPE_P         984 vm_core.h      #define RUBY_VM_NORMAL_ISEQ_P(ptr)  (RB_TYPE_P((VALUE)(ptr), T_IMEMO) && imemo_type((VALUE)ptr) == imemo_iseq && rb_iseq_check((rb_iseq_t *)ptr))
RB_TYPE_P        1022 vm_dump.c      	    if (RB_TYPE_P(name, T_STRING)) {
RB_TYPE_P        1026 vm_dump.c      	    else if (RB_TYPE_P(name, T_CLASS) || RB_TYPE_P(name, T_MODULE)) {
RB_TYPE_P        1027 vm_dump.c      		const char *const type = RB_TYPE_P(name, T_CLASS) ?
RB_TYPE_P        1030 vm_dump.c      		if (!RB_TYPE_P(name, T_STRING)) {
RB_TYPE_P        1039 vm_dump.c      		if (!RB_TYPE_P(klass, T_STRING)) {
RB_TYPE_P         600 vm_eval.c      		if (RB_TYPE_P(defined_class, T_ICLASS)) {
RB_TYPE_P        1279 vm_eval.c          if (RB_TYPE_P(errat, T_ARRAY)) {
RB_TYPE_P        1282 vm_eval.c      	    if (RB_TYPE_P(mesg, T_STRING) && !RSTRING_LEN(mesg)) {
RB_TYPE_P        1561 vm_eval.c          if (!RB_TYPE_P(cmd, T_STRING)) {
RB_TYPE_P          78 vm_insnhelper.c     if (RB_TYPE_P(cref_or_me, T_IMEMO)) {
RB_TYPE_P         262 vm_insnhelper.c 	    if (RB_TYPE_P((VALUE)svar, T_IMEMO)) {
RB_TYPE_P         384 vm_insnhelper.c     if (!RB_TYPE_P(obj, T_IMEMO)) rb_bug("check_method_entry: unknown type: %s", rb_obj_info(obj));
RB_TYPE_P         438 vm_insnhelper.c     if (!RB_TYPE_P(obj, T_IMEMO)) rb_bug("check_cref: unknown type: %s", rb_obj_info(obj));
RB_TYPE_P         474 vm_insnhelper.c     if (RB_TYPE_P(v, T_IMEMO)) {
RB_TYPE_P         503 vm_insnhelper.c     if (RB_TYPE_P(v, T_IMEMO)) {
RB_TYPE_P         653 vm_insnhelper.c     if (!RB_TYPE_P(klass, T_CLASS) && !RB_TYPE_P(klass, T_MODULE)) {
RB_TYPE_P         790 vm_insnhelper.c     if (LIKELY(RB_TYPE_P(obj, T_OBJECT))) {
RB_TYPE_P         838 vm_insnhelper.c     if (LIKELY(RB_TYPE_P(obj, T_OBJECT))) {
RB_TYPE_P        1069 vm_insnhelper.c     if (!RB_TYPE_P(ary, T_ARRAY)) {
RB_TYPE_P        1958 vm_insnhelper.c     if (RB_TYPE_P(klass, T_ICLASS) && FL_TEST(klass, RICLASS_IS_ORIGIN)) klass = RBASIC_CLASS(klass);
RB_TYPE_P        1961 vm_insnhelper.c 	VALUE owner = RB_TYPE_P(klass, T_ICLASS) ? RBASIC_CLASS(klass) : klass;
RB_TYPE_P        1979 vm_insnhelper.c 	VM_ASSERT(RB_TYPE_P(orig_me->owner, T_MODULE));
RB_TYPE_P        2247 vm_insnhelper.c 	VALUE m = RB_TYPE_P(current_defined_class, T_ICLASS) ?
RB_TYPE_P          67 vm_method.c        if (RB_TYPE_P(klass, T_ICLASS)) {
RB_TYPE_P         418 vm_method.c        VM_ASSERT(RB_TYPE_P(me->owner, T_MODULE));
RB_TYPE_P         598 vm_method.c        if (RB_TYPE_P(klass, T_MODULE)) {
RB_TYPE_P         800 vm_method.c    	VM_ASSERT(RB_TYPE_P(defined_class, T_ICLASS));
RB_TYPE_P        1031 vm_method.c        if (!me && RB_TYPE_P(klass, T_MODULE)) {
RB_TYPE_P        1536 vm_method.c    	if ((!RB_TYPE_P(klass, T_MODULE)) ||
RB_TYPE_P        1822 vm_method.c        if (!RB_TYPE_P(module, T_MODULE)) {
RB_TYPE_P         623 vm_trace.c     	if (RB_TYPE_P(klass, T_ICLASS)) {
RB_TYPE_P         788 vm_trace.c     	    if (RB_TYPE_P(trace_arg->klass, T_ICLASS)) {