| LDK::Allocator< T > | An (almost) standard compiliant, threadsafe STL allocator with an MSVC extension |
| LDK::Allocator< T >::rebind< T1 > | |
| LDK::V4SFV::ApAdd | |
| LDK::V4SFV::ApAddAssign | |
| LDK::V4SFV::ApAssign | |
| LDK::V4SFV::ApDivide | |
| LDK::V4SFV::ApDivideAssign | |
| LDK::V4SFV::ApMultiply | |
| LDK::V4SFV::ApMultiplyAssign | |
| LDK::V4SFV::ApSubtract | |
| LDK::V4SFV::ApSubtractAssign | |
| LDK::ArgumentError | Indicates a problem with a function/methods arguments |
| LDK::V4SFV::AssignLoop< Size, A, Op > | |
| LDK::V4SFV::AssignUnroll< I, A, Op > | |
| LDK::V4SFV::AssignUnroll< 0, A, Op > | |
| LDK::Atomic< Int > | |
| LDK::BadAllocError | Indicated an out of memory condition |
| LDK::V4SFV::BinExprOp< A, B, Op > | |
| LDK::Cas2Data< V1T, V2T > | |
| LDK::Details::ChunkSize< Idx > | |
| LDK::Details::ChunkSize< NoOfPools::value > | |
| LDK::CTAllocHelper< Idx > | |
| LDK::Meta::CTAssert< true > | |
| LDK::EofError | Indicates an attempt to read before a file starts or after it ends |
| LDK::Exception | Base class of all LDK exceptions |
| LDK::V4SFV::Expr< A > | |
| LDK::Meta::False | A metaprogram false value |
| LDK::V4SFV::FExprLiteral | |
| LDK::FromXmlAttribute< T, MT > | |
| LDK::FromXmlChildElement< T, MT > | |
| LDK::FromXmlElement< T, MT > | |
| LDK::GenericXmlBinding< T > | |
| LDK::GenericXmlBinding< const char * > | |
| LDK::Meta::HalfwayPowerOf2< Size > | A compile-time test to if a number is a power of 2 plus (itself divided by two) |
| LDK::Hash< Key, Data, Alloc > | A Hash specialised for c strings (const char *) |
| LDK::Hash< Key, Data, Alloc >::ConstIterator | Allows iteration over a const Hash |
| LDK::Hash< Key, Data, Alloc >::DataProxy | Returned by an "[]" operator to allow transparent getting and setting of keys/value pairs |
| LDK::Hash< Key, Data, Alloc >::Iterator | Allows iteration over a non-const Hash |
| LDK::Hash< Key, Data, Alloc >::Pair | A sensible, less generic substitute for std::pair<> |
| LDK::Hash< const char *, Data, Alloc > | |
| LDK::Hash< const char *, Data, Alloc >::ConstIterator | |
| LDK::Hash< const char *, Data, Alloc >::DataProxy | |
| LDK::Hash< const char *, Data, Alloc >::Iterator | |
| LDK::Hash< const char *, Data, Alloc >::Pair | |
| Hasher | An empty template for the hash function |
| LDK::Hasher< const char * > | |
| LDK::Hasher< int > | |
| LDK::Hasher< int64 > | |
| LDK::Hasher< std::string > | |
| LDK::Hasher< String > | |
| LDK::Details::Heap | |
| LDK::Identity< T > | |
| LDK::IdentityBase | |
| If | A metaprogrammed "if" statement |
| LDK::Meta::If< false, TCase, FCase > | |
| LDK::Meta::If< true, TCase, FCase > | |
| LDK::IMemberHolder< T > | |
| LDK::IMemberValuePolicy< T, MT > | |
| LDK::IndexError | Indicates an index is out of range in a container class |
| LDK::IntrusiveSmartPointer< T > | A intrusive smart pointer for LDK::Objects allocated with LDK::create only |
| LDK::IOError | Indicates a problem with file io |
| LDK::LengthError | Indicates an attempt to use a container class beyond it's maximum (or minimum) size |
| LDK::Lock | Automatically locks and unlocks a Mutex using c++ scope rules |
| LDK::LocklessQueue< T > | A threadsafe lockless queue template |
| LDK::LogicError | Indicates a problem which should be solvable at compile time |
| LDK::MallocAllocator< T > | An (almost) standard compiliant, threadsafe STL allocator with an MSVC extension |
| LDK::MallocAllocator< T >::rebind< T1 > | |
| LDK::MemberFuncHolder< T, MT > | |
| LDK::MemberFuncHolderConstRef< T, MT > | |
| LDK::MemberHolder< T, MT, FromXmlPolicy, MemberValuePolicy > | |
| LDK::MemberPtrHolder< T, MT > | |
| LDK::MemberRefFuncHolder< T, MT > | |
| LDK::MemberXmlBinding< T > | |
| LDK::MetaPool | |
| LDK::Mutex | A recursive, single process mutex |
| LDK::NewSmartPointer< T > | A non-instrusive smart pointer to hold objects allocated with new only |
| LDK::Details::Node | |
| LDK::Details::NoOfPools | |
| LDK::NotImplimentedError | Indicates a function or method has not been implimented yet |
| LDK::NullPtrError | Indicates a NULL pointer |
| LDK::Object | |
| LDK::Details::PerThreadVFS | |
| LDK::PhysFSFile | VFile class that makes use of Ryan C. Gordon's fantastic physfs library |
| LDK::Details::Pool | |
| LDK::Details::PoolCount< Size > | |
| LDK::Details::PoolCount< MIN_CHUNKSIZE > | |
| LDK::Details::PoolCount<(MIN_CHUNKSIZE+(MIN_CHUNKSIZE/2))> | |
| LDK::Details::PoolCount<(MIN_CHUNKSIZE+(MIN_CHUNKSIZE/3))> | |
| LDK::Details::PoolIdxSearch< NoOfPools, Size, Idx > | |
| LDK::Details::PoolIdxSearch< NoOfPools::value, Size, NoOfPools::value > | |
| LDK::Meta::PowerOf2< N > | A compile-time loop to test if a number is a power of 2 |
| LDK::Meta::PowerOf2< 0 > | |
| LDK::Meta::PowerOf2< 2 > | |
| LDK::RawSmartPointer< T > | |
| LDK::RTAllocHelper< Size > | |
| LDK::RuntimeError | Base class for exceptions catering for conditions that can only be detected at runtime |
| LDK::SerializeParams | |
| LDK::Singleton< T, StoragePolicy > | A policy based generic singleton |
| LDK::SingletonCleanup | |
| LDK::SingletonStorage< T > | A "normal" singleton storage class |
| LDK::SmartPointer< T > | A non-instrusive smart pointer to hold memory allocated with LDK::create only |
| LDK::SmartPointerBase< T > | Functionality common to all smart pointers |
| LDK::SmartPointerBase< T >::Tester | |
| LDK::StdFile | VFile class that encapsulates a FILE* |
| LDK::StlContainerPtrBinding< T, VecT > | |
| LDK::StlContainerXmlBinding< T, VecT > | |
| LDK::Tag | |
| LDK::Thread | A thread of execution |
| LDK::ThreadError | Indicated the thread API has been abused |
| ThreadLocal< T > | |
| LDK::ThreadLocalCleanup | |
| LDK::TLSSingletonStorage< T > | A "thread-local singleton" storage policy |
| LDK::Meta::True | A metaprogram true value |
| LDK::v4sf | |
| LDK::V4SF | |
| LDK::V4SFVector< SizeInFloats, Unroll > | |
| LDK::VFile | Base class for all files |
| LDK::VFileSystem | The virtual filesystem |
| LDK::XmlAttribute | |
| LDK::XmlAttributeSet | |
| LDK::XmlBase | |
| LDK::XmlBinding< T > | |
| LDK::XmlComment | |
| LDK::XmlCursor | |
| LDK::XmlDeclaration | |
| LDK::XmlDocument | |
| LDK::XmlElement | |
| LDK::XmlHandle | |
| LDK::XmlNode | |
| LDK::XmlOutStream | |
| LDK::XmlText | |
| LDK::XmlUnknown | |