Searched defs:BinaryHeap (Results 1 – 2 of 2) sorted by relevance
65 struct BinaryHeap(Store, alias less = "a < b") struct99 "BinaryHeap not initialized"); in _store() argument105 "BinaryHeap not initialized"); in _length() argument110 private void assertValid() in assertValid()126 /*private*/ void pop(Store store) in pop()183 auto release() in release()209 @property BinaryHeap dup() in dup() argument221 @property size_t length() in length()231 @property size_t capacity() in capacity()257 void clear() in clear()[all …]
65 struct BinaryHeap(Store, alias less = "a < b") struct76 alias Range = Store;78 alias Range = typeof(Store.init[]);79 alias percolate = HeapOps!(less, Range).percolate;80 alias buildHeap = HeapOps!(less, Range).buildHeap;87 private static struct Data94 private alias comp = binaryFun!(less);96 private @property ref Store _store() in _store()101 private @property ref size_t _length() in _length()108 private void assertValid() in assertValid()[all …]