Lines Matching refs:hasCategory

74 #define hasCategory(arg,cat)             if (unlikely(CATEGORY_OF_OBJ(arg) != (cat))) run_exception…  macro
80 #define isit_action(arg) hasCategory(take_act_obj(arg), ACTOBJECT)
81 #define isit_array(arg) hasCategory(arg, ARRAYOBJECT); \
83 #define isit_binary(arg) hasCategory(arg, INTOBJECT)
84 #define isit_bigint(arg) hasCategory(arg, BIGINTOBJECT)
85 #define isit_block(arg) hasCategory(arg, BLOCKOBJECT)
90 #define isit_bstri(arg) hasCategory(arg, BSTRIOBJECT); \
92 #define isit_call(arg) hasCategory(arg, CALLOBJECT)
93 #define isit_char(arg) hasCategory(arg, CHAROBJECT)
94 #define isit_database(arg) hasCategory(arg, DATABASEOBJECT)
98 #define isit_file(arg) hasCategory(arg, FILEOBJECT)
99 #define isit_float(arg) hasCategory(arg, FLOATOBJECT)
100 #define isit_hash(arg) hasCategory(arg, HASHOBJECT); \
102 #define isit_int(arg) hasCategory(arg, INTOBJECT)
104 #define isit_param(arg) hasCategory(arg, FORMPARAMOBJECT)
105 #define isit_poll(arg) hasCategory(arg, POLLOBJECT)
107 #define isit_prog(arg) hasCategory(arg, PROGOBJECT)
108 #define isit_reference(arg) hasCategory(arg, REFOBJECT)
111 #define isit_set(arg) hasCategory(arg, SETOBJECT); \
113 #define isit_socket(arg) hasCategory(arg, SOCKETOBJECT)
114 #define isit_sqlstmt(arg) hasCategory(arg, SQLSTMTOBJECT)
115 #define isit_stri(arg) hasCategory(arg, STRIOBJECT); \
117 #define isit_struct(arg) hasCategory(arg, STRUCTOBJECT); \
120 #define isit_type(arg) hasCategory(arg, TYPEOBJECT)
121 #define isit_win(arg) hasCategory(arg, WINOBJECT)
122 #define isit_process(arg) hasCategory(arg, PROCESSOBJECT)
125 #define just_interface(arg) hasCategory(arg, INTERFACEOBJECT); \