1 /* This is a generated file, edit the .stub.php file instead. 2 * Stub hash: 510a58000a5473c4cbb33886f43b9f3050b3a36d */ 3 4 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplPriorityQueue_compare, 0, 0, 2) 5 ZEND_ARG_TYPE_INFO(0, priority1, IS_MIXED, 0) 6 ZEND_ARG_TYPE_INFO(0, priority2, IS_MIXED, 0) 7 ZEND_END_ARG_INFO() 8 9 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplPriorityQueue_insert, 0, 0, 2) 10 ZEND_ARG_TYPE_INFO(0, value, IS_MIXED, 0) 11 ZEND_ARG_TYPE_INFO(0, priority, IS_MIXED, 0) 12 ZEND_END_ARG_INFO() 13 14 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplPriorityQueue_setExtractFlags, 0, 0, 1) 15 ZEND_ARG_TYPE_INFO(0, flags, IS_LONG, 0) 16 ZEND_END_ARG_INFO() 17 18 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplPriorityQueue_top, 0, 0, 0) 19 ZEND_END_ARG_INFO() 20 21 #define arginfo_class_SplPriorityQueue_extract arginfo_class_SplPriorityQueue_top 22 23 #define arginfo_class_SplPriorityQueue_count arginfo_class_SplPriorityQueue_top 24 25 #define arginfo_class_SplPriorityQueue_isEmpty arginfo_class_SplPriorityQueue_top 26 27 #define arginfo_class_SplPriorityQueue_rewind arginfo_class_SplPriorityQueue_top 28 29 #define arginfo_class_SplPriorityQueue_current arginfo_class_SplPriorityQueue_top 30 31 #define arginfo_class_SplPriorityQueue_key arginfo_class_SplPriorityQueue_top 32 33 #define arginfo_class_SplPriorityQueue_next arginfo_class_SplPriorityQueue_top 34 35 #define arginfo_class_SplPriorityQueue_valid arginfo_class_SplPriorityQueue_top 36 37 #define arginfo_class_SplPriorityQueue_recoverFromCorruption arginfo_class_SplPriorityQueue_top 38 39 #define arginfo_class_SplPriorityQueue_isCorrupted arginfo_class_SplPriorityQueue_top 40 41 #define arginfo_class_SplPriorityQueue_getExtractFlags arginfo_class_SplPriorityQueue_top 42 43 #define arginfo_class_SplPriorityQueue___debugInfo arginfo_class_SplPriorityQueue_top 44 45 #define arginfo_class_SplHeap_extract arginfo_class_SplPriorityQueue_top 46 47 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplHeap_insert, 0, 0, 1) 48 ZEND_ARG_TYPE_INFO(0, value, IS_MIXED, 0) 49 ZEND_END_ARG_INFO() 50 51 #define arginfo_class_SplHeap_top arginfo_class_SplPriorityQueue_top 52 53 #define arginfo_class_SplHeap_count arginfo_class_SplPriorityQueue_top 54 55 #define arginfo_class_SplHeap_isEmpty arginfo_class_SplPriorityQueue_top 56 57 #define arginfo_class_SplHeap_rewind arginfo_class_SplPriorityQueue_top 58 59 #define arginfo_class_SplHeap_current arginfo_class_SplPriorityQueue_top 60 61 #define arginfo_class_SplHeap_key arginfo_class_SplPriorityQueue_top 62 63 #define arginfo_class_SplHeap_next arginfo_class_SplPriorityQueue_top 64 65 #define arginfo_class_SplHeap_valid arginfo_class_SplPriorityQueue_top 66 67 #define arginfo_class_SplHeap_recoverFromCorruption arginfo_class_SplPriorityQueue_top 68 69 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplHeap_compare, 0, 0, 2) 70 ZEND_ARG_TYPE_INFO(0, value1, IS_MIXED, 0) 71 ZEND_ARG_TYPE_INFO(0, value2, IS_MIXED, 0) 72 ZEND_END_ARG_INFO() 73 74 #define arginfo_class_SplHeap_isCorrupted arginfo_class_SplPriorityQueue_top 75 76 #define arginfo_class_SplHeap___debugInfo arginfo_class_SplPriorityQueue_top 77 78 #define arginfo_class_SplMinHeap_compare arginfo_class_SplHeap_compare 79 80 #define arginfo_class_SplMaxHeap_compare arginfo_class_SplHeap_compare 81 82 83 ZEND_METHOD(SplPriorityQueue, compare); 84 ZEND_METHOD(SplPriorityQueue, insert); 85 ZEND_METHOD(SplPriorityQueue, setExtractFlags); 86 ZEND_METHOD(SplPriorityQueue, top); 87 ZEND_METHOD(SplPriorityQueue, extract); 88 ZEND_METHOD(SplHeap, count); 89 ZEND_METHOD(SplHeap, isEmpty); 90 ZEND_METHOD(SplHeap, rewind); 91 ZEND_METHOD(SplPriorityQueue, current); 92 ZEND_METHOD(SplHeap, key); 93 ZEND_METHOD(SplHeap, next); 94 ZEND_METHOD(SplHeap, valid); 95 ZEND_METHOD(SplHeap, recoverFromCorruption); 96 ZEND_METHOD(SplHeap, isCorrupted); 97 ZEND_METHOD(SplPriorityQueue, getExtractFlags); 98 ZEND_METHOD(SplPriorityQueue, __debugInfo); 99 ZEND_METHOD(SplHeap, extract); 100 ZEND_METHOD(SplHeap, insert); 101 ZEND_METHOD(SplHeap, top); 102 ZEND_METHOD(SplHeap, current); 103 ZEND_METHOD(SplHeap, __debugInfo); 104 ZEND_METHOD(SplMinHeap, compare); 105 ZEND_METHOD(SplMaxHeap, compare); 106 107 108 static const zend_function_entry class_SplPriorityQueue_methods[] = { 109 ZEND_ME(SplPriorityQueue, compare, arginfo_class_SplPriorityQueue_compare, ZEND_ACC_PUBLIC) 110 ZEND_ME(SplPriorityQueue, insert, arginfo_class_SplPriorityQueue_insert, ZEND_ACC_PUBLIC) 111 ZEND_ME(SplPriorityQueue, setExtractFlags, arginfo_class_SplPriorityQueue_setExtractFlags, ZEND_ACC_PUBLIC) 112 ZEND_ME(SplPriorityQueue, top, arginfo_class_SplPriorityQueue_top, ZEND_ACC_PUBLIC) 113 ZEND_ME(SplPriorityQueue, extract, arginfo_class_SplPriorityQueue_extract, ZEND_ACC_PUBLIC) 114 ZEND_MALIAS(SplHeap, count, count, arginfo_class_SplPriorityQueue_count, ZEND_ACC_PUBLIC) 115 ZEND_MALIAS(SplHeap, isEmpty, isEmpty, arginfo_class_SplPriorityQueue_isEmpty, ZEND_ACC_PUBLIC) 116 ZEND_MALIAS(SplHeap, rewind, rewind, arginfo_class_SplPriorityQueue_rewind, ZEND_ACC_PUBLIC) 117 ZEND_ME(SplPriorityQueue, current, arginfo_class_SplPriorityQueue_current, ZEND_ACC_PUBLIC) 118 ZEND_MALIAS(SplHeap, key, key, arginfo_class_SplPriorityQueue_key, ZEND_ACC_PUBLIC) 119 ZEND_MALIAS(SplHeap, next, next, arginfo_class_SplPriorityQueue_next, ZEND_ACC_PUBLIC) 120 ZEND_MALIAS(SplHeap, valid, valid, arginfo_class_SplPriorityQueue_valid, ZEND_ACC_PUBLIC) 121 ZEND_MALIAS(SplHeap, recoverFromCorruption, recoverFromCorruption, arginfo_class_SplPriorityQueue_recoverFromCorruption, ZEND_ACC_PUBLIC) 122 ZEND_MALIAS(SplHeap, isCorrupted, isCorrupted, arginfo_class_SplPriorityQueue_isCorrupted, ZEND_ACC_PUBLIC) 123 ZEND_ME(SplPriorityQueue, getExtractFlags, arginfo_class_SplPriorityQueue_getExtractFlags, ZEND_ACC_PUBLIC) 124 ZEND_ME(SplPriorityQueue, __debugInfo, arginfo_class_SplPriorityQueue___debugInfo, ZEND_ACC_PUBLIC) 125 ZEND_FE_END 126 }; 127 128 129 static const zend_function_entry class_SplHeap_methods[] = { 130 ZEND_ME(SplHeap, extract, arginfo_class_SplHeap_extract, ZEND_ACC_PUBLIC) 131 ZEND_ME(SplHeap, insert, arginfo_class_SplHeap_insert, ZEND_ACC_PUBLIC) 132 ZEND_ME(SplHeap, top, arginfo_class_SplHeap_top, ZEND_ACC_PUBLIC) 133 ZEND_ME(SplHeap, count, arginfo_class_SplHeap_count, ZEND_ACC_PUBLIC) 134 ZEND_ME(SplHeap, isEmpty, arginfo_class_SplHeap_isEmpty, ZEND_ACC_PUBLIC) 135 ZEND_ME(SplHeap, rewind, arginfo_class_SplHeap_rewind, ZEND_ACC_PUBLIC) 136 ZEND_ME(SplHeap, current, arginfo_class_SplHeap_current, ZEND_ACC_PUBLIC) 137 ZEND_ME(SplHeap, key, arginfo_class_SplHeap_key, ZEND_ACC_PUBLIC) 138 ZEND_ME(SplHeap, next, arginfo_class_SplHeap_next, ZEND_ACC_PUBLIC) 139 ZEND_ME(SplHeap, valid, arginfo_class_SplHeap_valid, ZEND_ACC_PUBLIC) 140 ZEND_ME(SplHeap, recoverFromCorruption, arginfo_class_SplHeap_recoverFromCorruption, ZEND_ACC_PUBLIC) 141 ZEND_ABSTRACT_ME_WITH_FLAGS(SplHeap, compare, arginfo_class_SplHeap_compare, ZEND_ACC_PROTECTED|ZEND_ACC_ABSTRACT) 142 ZEND_ME(SplHeap, isCorrupted, arginfo_class_SplHeap_isCorrupted, ZEND_ACC_PUBLIC) 143 ZEND_ME(SplHeap, __debugInfo, arginfo_class_SplHeap___debugInfo, ZEND_ACC_PUBLIC) 144 ZEND_FE_END 145 }; 146 147 148 static const zend_function_entry class_SplMinHeap_methods[] = { 149 ZEND_ME(SplMinHeap, compare, arginfo_class_SplMinHeap_compare, ZEND_ACC_PROTECTED) 150 ZEND_FE_END 151 }; 152 153 154 static const zend_function_entry class_SplMaxHeap_methods[] = { 155 ZEND_ME(SplMaxHeap, compare, arginfo_class_SplMaxHeap_compare, ZEND_ACC_PROTECTED) 156 ZEND_FE_END 157 }; 158