| TBoundsException | Exception thrown on out of bounds conditions |
| TBuffer | The TBuffer can be used as a storage container for arbitary data |
| TDBConnection | Manages a database connection |
| TDBConnectionManager | Manages a pool of database connections |
| TDBResult | Holds the result of a database query or some other database related operation |
| TException | Base class for exceptions thrown by T* classes |
| TFile | File access class |
| THashInt | Class neded to use integers (int) as keys with the TValHashMapT and TValHashSetT classes |
| THashInt64 | Class neded to use 64 bit integers as keys with the TValHashMapT and TValHashSetT classes |
| THashString | Class neded to use TString objects as keys with the TValHashMapT and TValHashSetT classes |
| THashT< T > | Template class to use arbitary objects as keys with the TValHashMapT and TValHashSetT classes |
| TMemoryException | Exception thrown on out of memory conditions or similar |
| TPtrListT< T > | A template class implementing a double linked list |
| TPtrVectorT< T > | Template class holding an array of pointers |
| TSingletonDestroyerT< T > | Singleton destroyer template class |
| TString | String class featuring unique strings |
| TValHashMapT< K, V, U > | Template class that maintains a collection of keys (K), value (V) pairs which are stored according to the hash utility class U |
| TValHashSetT< K, U > | Template class that maintains a collection of keys (K) which are stored according to the hash utility class U |
| TValListT< T > | A template class implementing a double linked list |
| TValVectorT< T > | Template class holding an array of values |
1.3-rc2