LDK Data Structures

Here are the data structures with brief descriptions:
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::ArgumentErrorIndicates 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::BadAllocErrorIndicated 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::EofErrorIndicates an attempt to read before a file starts or after it ends
LDK::ExceptionBase class of all LDK exceptions
LDK::V4SFV::Expr< A >
LDK::Meta::FalseA 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 >::ConstIteratorAllows iteration over a const Hash
LDK::Hash< Key, Data, Alloc >::DataProxyReturned by an "[]" operator to allow transparent getting and setting of keys/value pairs
LDK::Hash< Key, Data, Alloc >::IteratorAllows iteration over a non-const Hash
LDK::Hash< Key, Data, Alloc >::PairA 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
HasherAn 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
IfA metaprogrammed "if" statement
LDK::Meta::If< false, TCase, FCase >
LDK::Meta::If< true, TCase, FCase >
LDK::IMemberHolder< T >
LDK::IMemberValuePolicy< T, MT >
LDK::IndexErrorIndicates 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::IOErrorIndicates a problem with file io
LDK::LengthErrorIndicates an attempt to use a container class beyond it's maximum (or minimum) size
LDK::LockAutomatically locks and unlocks a Mutex using c++ scope rules
LDK::LocklessQueue< T >A threadsafe lockless queue template
LDK::LogicErrorIndicates 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::MutexA 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::NotImplimentedErrorIndicates a function or method has not been implimented yet
LDK::NullPtrErrorIndicates a NULL pointer
LDK::Object
LDK::Details::PerThreadVFS
LDK::PhysFSFileVFile 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::RuntimeErrorBase 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::StdFileVFile class that encapsulates a FILE*
LDK::StlContainerPtrBinding< T, VecT >
LDK::StlContainerXmlBinding< T, VecT >
LDK::Tag
LDK::ThreadA thread of execution
LDK::ThreadErrorIndicated the thread API has been abused
ThreadLocal< T >
LDK::ThreadLocalCleanup
LDK::TLSSingletonStorage< T >A "thread-local singleton" storage policy
LDK::Meta::TrueA metaprogram true value
LDK::v4sf
LDK::V4SF
LDK::V4SFVector< SizeInFloats, Unroll >
LDK::VFileBase class for all files
LDK::VFileSystemThe 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

Generated on Fri Aug 17 18:32:27 2007 for LDK by  doxygen 1.5.1