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 | |