Classes | Namespaces

Containers.h File Reference

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