Home | History | Annotate | Download | only in util

Lines Matching refs:compare

32             const CompareFunction& compare) {
37 if (compare(container[parent], container[current])) {
48 const CompareFunction& compare) {
59 compare(container[child], container[child + 1])) {
66 compare(container[current], container[child])) {
78 void push_heap(ContainerType& container, const CompareFunction& compare) {
81 siftUp(container, container.size() - 1, compare);
86 void pop_heap(ContainerType& container, const CompareFunction& compare) {
90 siftDown(container, 0, compare);
96 const CompareFunction& compare) {
102 if (index > 0 && compare(container[parent], container[index])) {
103 siftUp(container, index, compare);
105 siftDown(container, index, compare);