Classes |
| class | nanojit::BitSet |
| | simple linear bit array, memory taken from Allocator warning: when bit array grows, old memory is wasted since it was allocated from Allocator. More...
|
| class | nanojit::Seq< T > |
| | Seq is a single node in a linked list. More...
|
| class | nanojit::SeqBuilder< T > |
| | SeqBuilder is used to create a linked list of Seq<T> by inserting nodes either at the beginning, with insert(), or at the end, with add(). More...
|
| struct | nanojit::DefaultHash< K > |
| struct | nanojit::DefaultHash< K * > |
| class | nanojit::HashMap< K, T, H > |
| | Bucket hashtable with a fixed # of buckets (never rehash) Intended for use when a reasonable # of buckets can be estimated ahead of time. More...
|
| class | nanojit::HashMap< K, T, H >::Node |
| class | nanojit::HashMap< K, T, H >::Iter |
| | Iter is an iterator for HashMap, intended to be instantiated on the stack. More...
|
| class | nanojit::TreeMap< K, T > |
| | Simple binary tree. More...
|
| class | nanojit::TreeMap< K, T >::Node |
Namespaces |
| namespace | nanojit |