Classes |
class | Array< T > |
| Fixed length array with DEBUG build bounds checking. More...
|
class | Association< KT, VT > |
| A key value pair. More...
|
class | CircularArrayException |
class | CircularArray< T > |
| An array that wraps back to the first element when elements are written past the end. More...
|
class | Hashtable< K, T > |
| A key value map. More...
|
class | IEnumerable< T > |
| Inteface for collections that can be iterated. IIterator. More...
|
class | _listnode< T > |
class | List< T > |
| A doublely linked list. More...
|
struct | MemoryBlock |
| Memory Chunk Struct. More...
|
class | MemoryPool |
| An application heap. More...
|
class | IPoolable |
| Interface to make classes poolable. More...
|
class | IPoolableFactory |
| Factory interface for ObjectPool to create and delete pooled objects. More...
|
class | ObjectPool |
| Manages a pool of IPooable objects. More...
|
class | RBNode< K, V > |
class | RedBlackTreeIterator< K, V > |
| Iterate the tree. More...
|
class | RedBlackTree< K, V > |
| A balanced binary tree where the longest path from the root to any leaf is no more than twice as long as the shortest path from the root to any other leaf in that tree. More...
|
class | StringTable |
class | Vector< T > |
| A dynamically sized vector template. More...
|
Typedefs |
typedef RefCountPtr< IPoolable > | IPoolablePtr |
Functions |
| REGISTER_TYPEOF (151, Array< char >) |
| REGISTER_TYPEOF (152, Array< byte >) |
| REGISTER_TYPEOF (156, Array< int16 >) |
| REGISTER_TYPEOF (157, Array< uint16 >) |
| REGISTER_TYPEOF (160, Array< int32 >) |
| REGISTER_TYPEOF (161, Array< uint32 >) |
| REGISTER_TYPEOF (162, Array< int64 >) |
| REGISTER_TYPEOF (163, Array< uint64 >) |
| REGISTER_TYPEOF (164, Array< float32 >) |
| REGISTER_TYPEOF (165, Array< float64 >) |
| REGISTER_TYPEOF2 (182, Hashtable< String, String >) |
| REGISTER_TYPEOF2 (183, Hashtable< String, StringPtr >) |
| REGISTER_TYPEOF2 (184, Hashtable< String, Vector< String > >) |
| REGISTER_TYPEOF2 (185, Hashtable< String, Vector< StringPtr > >) |
| REGISTER_TYPEOF2 (186, Hashtable< String, List< String > >) |
| REGISTER_TYPEOF2 (187, Hashtable< String, List< StringPtr > >) |
| REGISTER_TYPEOF2 (188, Hashtable< String, int >) |
| REGISTER_TYPEOF (300, List< char >) |
| REGISTER_TYPEOF (301, List< byte >) |
| REGISTER_TYPEOF (302, List< int16 >) |
| REGISTER_TYPEOF (303, List< uint16 >) |
| REGISTER_TYPEOF (304, List< int32 >) |
| REGISTER_TYPEOF (305, List< uint32 >) |
| REGISTER_TYPEOF (306, List< int64 >) |
| REGISTER_TYPEOF (307, List< uint64 >) |
| REGISTER_TYPEOF (308, List< float32 >) |
| REGISTER_TYPEOF (309, List< float64 >) |
| REGISTER_TYPEOF (310, List< BigInteger >) |
| REGISTER_TYPEOF (311, List< Char >) |
| REGISTER_TYPEOF (312, List< Date >) |
| REGISTER_TYPEOF (313, List< DateTime >) |
| REGISTER_TYPEOF (314, List< Decimal >) |
| REGISTER_TYPEOF (315, List< Double >) |
| REGISTER_TYPEOF (316, List< Int32 >) |
| REGISTER_TYPEOF (317, List< Int64 >) |
| REGISTER_TYPEOF (318, List< Null >) |
| REGISTER_TYPEOF (319, List< String >) |
| REGISTER_TYPEOF (320, List< StringPtr >) |
| REGISTER_TYPEOF (321, List< UInt32 >) |
| REGISTER_TYPEOF (322, List< UInt64 >) |
| REGISTER_TYPEOF (323, List< Undefined >) |
void * | operator new (size_t size, MemoryPool &pool) |
void | operator delete (void *ptr, MemoryPool &pool) |
| REGISTER_TYPEOF (400, MemoryPool) |
| REGISTER_TYPEOF (404, ObjectPool) |
| REGISTER_TYPEOF2 (350, RedBlackTree< int, int >) |
| REGISTER_TYPEOF2 (351, RedBlackTree< String, String >) |
| REGISTER_TYPEOF2 (590, RedBlackTree< int, Int32 >) |
| REGISTER_TYPEOF (406, StringTable) |
| REGISTER_TYPEOF (170, Vector< char >) |
| REGISTER_TYPEOF (171, Vector< byte >) |
| REGISTER_TYPEOF (172, Vector< int16 >) |
| REGISTER_TYPEOF (173, Vector< uint16 >) |
| REGISTER_TYPEOF (174, Vector< int32 >) |
| REGISTER_TYPEOF (175, Vector< uint32 >) |
| REGISTER_TYPEOF (176, Vector< int64 >) |
| REGISTER_TYPEOF (177, Vector< uint64 >) |
| REGISTER_TYPEOF (178, Vector< float32 >) |
| REGISTER_TYPEOF (179, Vector< float64 >) |
Variables |
const int | __hashtableSizes [] |