Lines Matching defs:suf
81 #define __KRMQ_FIND(suf, __scope, __type, __head, __cmp) \ argument
110 #define __KRMQ_RMQ(suf, __scope, __type, __head, __cmp, __lt2) \ argument
152 #define __KRMQ_ROTATE(suf, __type, __head, __lt2) \ argument
194 #define __KRMQ_INSERT(suf, __scope, __type, __head, __cmp, __lt2) \ argument
244 #define __KRMQ_ERASE(suf, __scope, __type, __head, __cmp, __lt2) \ argument
343 #define __KRMQ_ITR(suf, __scope, __type, __head, __cmp) \ argument
392 #define krmq_insert(suf, proot, x, cnt) krmq_insert_##suf(proot, x, cnt) argument
404 #define krmq_find(suf, root, x, cnt) krmq_find_##suf(root, x, cnt) argument
405 #define krmq_interval(suf, root, x, lower, upper) krmq_interval_##suf(root, x, lower, upper) argument
406 #define krmq_rmq(suf, root, lo, up) krmq_rmq_##suf(root, lo, up) argument
417 #define krmq_erase(suf, proot, x, cnt) krmq_erase_##suf(proot, x, cnt) argument
418 #define krmq_erase_first(suf, proot) krmq_erase_##suf(proot, 0, 0) argument
420 #define krmq_itr_t(suf) struct krmq_itr_##suf argument
429 #define krmq_itr_first(suf, root, itr) krmq_itr_first_##suf(root, itr) argument
442 #define krmq_itr_find(suf, root, x, itr) krmq_itr_find_##suf(root, x, itr) argument
451 #define krmq_itr_next(suf, itr) krmq_itr_next_bidir_##suf(itr, 1) argument
452 #define krmq_itr_prev(suf, itr) krmq_itr_next_bidir_##suf(itr, 0) argument
463 #define KRMQ_INIT2(suf, __scope, __type, __head, __cmp, __lt2) \ argument
471 #define KRMQ_INIT(suf, __type, __head, __cmp, __lt2) \ argument