| API.h [code] | Contains silly windoze stuff like defines and dll import and export support |
| Atomic.h [code] | |
| ByteOrder.h [code] | Contains functions for swapping byte order in various integers |
| CStringHash.h [code] | |
| Exceptions.h [code] | All the LDK exception classes |
| Hash.h [code] | Contains hashers and hash tables. Influenced by hash table code by Per Nilson available at http://www.codeguru.com/Cpp/Cpp/algorithms/hash/ |
| LDK.h [code] | Contains the initialisation function and mainpage docs |
| LocklessQueue.h [code] | A threadsafe lockless queue template |
| Memory.h [code] | The "take no prisoners" approach to memory allocation :) |
| Mutex.h [code] | A recursive, single process mutex and helper Lock class |
| Object.h [code] | |
| PhysFSFile.h [code] | VFile class that makes use of Ryan C. Gordon's fantastic physfs library |
| SIMD.h [code] | |
| Singletons.h [code] | Normal and thread-local generic singletons |
| SmartPointers.h [code] | Smart pointers for many needs |
| SStream.h [code] | Contains specialised stringstream classes that uses the LDK allocation system |
| StdFile.h [code] | A VFile that encapsules a standard c FILE* |
| STLAllocator.h [code] | An STL allocator that makes use of the LDK memory system |
| STLMallocAllocator.h [code] | An STL allocator that simply calls malloc |
| String.h [code] | Contains a specialised std::string that uses the LDK allocation system |
| TemplateMeta.h [code] | Template metaprogramming utility routines |
| Threading.h [code] | Basic threading support |
| ThreadLocalStorage.h [code] | Thread local storage |
| Timing.h [code] | Provides the sort of time and scheduling facilities required by interactive music systems and MIDI sequencers. Useful for any time-based application |
| Types.h [code] | Basic integer types |
| VFile.h [code] | The virtual file base class |
| VFileSystem.h [code] | A virtual file system class with per-thread stdio support |
| XML.h [code] | An LDK adapted fork of TinyXml 2.3.4 |
| XMLSerialisation.h [code] |
1.5.1