Name Description Size
AvlTree.h 36205
BitArray.h namespace js 3021
Bitmap.cpp 3416
Bitmap.h 6514
Fifo.h 5206
FixedLengthVector.h 2720
IdValuePair.h namespace js 1006
InlineTable.h 16922
LifoAlloc.cpp static 13091
LifoAlloc.h 41006
Nestable.h (Concrete*) -> bool 1779
PointerAndUint7.h 4692
PriorityQueue.h Class which represents a heap based priority queue using a vector. Inserting elements and removing the highest priority one are both O(log n). Template parameters are the same as for Vector, with the addition that P must have a static priority(const T&) method which returns higher numbers for higher priority elements. 2998
SinglyLinkedList.h Circular singly linked list that requires only one word per element and for the list itself. Requires T has field |T::next| for the link pointer. The list only stores a pointer to the last element. Since the list is circular, that provides access to the first element and allows insertion at the start and end of the list. 6381
Sort.h Helper function for MergeSort. 3949
TraceableFifo.h 3511