| 33 | |
| 34 | template <typename ReorderHandler> |
| 35 | void decrease(HeapHandle handle, HeapData &&data, ReorderHandler &&reorderHandler) |
| 36 | { |
| 37 | BOOST_ASSERT(handle < heap.size()); |
| 38 | |
| 39 | heap[handle] = std::forward<HeapData>(data); |
| 40 | heapifyUp(handle, std::forward<ReorderHandler>(reorderHandler)); |
| 41 | } |
| 42 | |
| 43 | template <typename ReorderHandler> |
| 44 | void increase(HeapHandle handle, HeapData &&data, ReorderHandler &&reorderHandler) |
no test coverage detected