| AbstractFactory | Implements an abstract object factory | 
  | Loki::AllocatorSingleton< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy > |  | 
  | Loki::AllowConversion |  | 
  | Loki::AllowReset< P > |  | 
  | Loki::AlwaysCreate | Always allows creation | 
  | Loki::AmountLimitedCreation | Limit by number of objects | 
  | Loki::ArrayStorage< T > |  | 
  | Loki::AssertAnyMutexError |  | 
  | Loki::AssertBadDesignMutexError |  | 
  | Loki::AssertCheck< P > |  | 
  | Loki::AssertCheckStrict< P > |  | 
  | Loki::BaseVisitor |  | 
  | Loki::BinderFirst< OriginalFunctor > |  | 
  | Loki::CachedFactory< AbstractProduct, IdentifierType, CreatorParmTList, EncapsulationPolicy, CreationPolicy, EvictionPolicy, StatisticPolicy, FactoryErrorPolicy, ObjVector > | Factory with caching support | 
  | Loki::CantResetWithStrong< P > |  | 
  | Loki::Chainer< Fun1, Fun2 > |  | 
  | Loki::CheckForEquality< Host > |  | 
  | Loki::CheckForNoChange< Host > |  | 
  | Loki::CheckForNoChangeOrThrow< Host > |  | 
  | Loki::CheckForNothing< Host > |  | 
  | Loki::CheckForNoThrow< Host > |  | 
  | Loki::CheckReturn< Value, OnError > |  | 
  | Loki::CheckStaticForNothing |  | 
  | Loki::CheckStaticForNoThrow |  | 
  | Loki::Chunk |  | 
  | Loki::CloneFactory< AbstractProduct, ProductCreator, FactoryErrorPolicy > | Creates a copy from a polymorphic object | 
  | Loki::COMRefCounted< P > |  | 
  | Loki::ConstPropPtr< T > |  | 
  | Loki::ContractChecker< Host, ExceptionPolicy > |  | 
  | Loki::CreateStatic< T > |  | 
  | Loki::CreateUsing< Alloc > |  | 
  | Loki::CreateUsingMalloc< T > |  | 
  | Loki::CreateUsingNew< T > |  | 
  | Loki::CyclicVisitor< R, TList > |  | 
  | Loki::DeepCopy< P > |  | 
  | Loki::DefaultFactoryError< IdentifierType, AbstractProduct > | Default policy that throws an exception | 
  | Loki::DefaultLifetime< T > |  | 
  | Loki::DefaultSPStorage< T > |  | 
  | Loki::DeletableSingleton< T > |  | 
  | Loki::DeleteArray< P > |  | 
  | Loki::DeleteNothing< P > |  | 
  | Loki::DeleteSingle< P > |  | 
  | Loki::DeleteUsingFree< P > |  | 
  | Loki::DestructiveCopy< P > |  | 
  | Loki::LongevityLifetime::DieAsSmallObjectChild< T > |  | 
  | Loki::LongevityLifetime::DieAsSmallObjectParent< T > |  | 
  | Loki::LongevityLifetime::DieDirectlyBeforeLast< T > | Lifetime is a one less than DieLast: 0xFFFFFFFF-1 | 
  | Loki::LongevityLifetime::DieFirst< T > | Shortest possible SingletonWithLongevity lifetime: 0 | 
  | Loki::LongevityLifetime::DieLast< T > | Longest possible SingletonWithLongevity lifetime: 0xFFFFFFFF | 
  | Loki::DisallowConversion |  | 
  | Loki::DontPropagateConst< T > |  | 
  | Loki::EvictAging< DT, ST > | LRU aware of the time span of use | 
  | Loki::EvictLRU< DT, ST > | Evicts least accessed objects first | 
  | Loki::EvictRandom< DT, ST > | Evicts a random object | 
  | Loki::Factory< AbstractProduct, IdentifierType, CreatorParmTList, FactoryErrorPolicy > |  | 
  | Loki::FixedAllocator |  | 
  | Loki::FollowIntoDeath |  | 
  | Loki::FollowIntoDeath::FollowIntoDeath::AfterMaster< Master > |  | 
  | Loki::FollowIntoDeath::FollowIntoDeath::AfterMaster< Master >::FollowIntoDeath::AfterMaster::IsDestroyed< F > |  | 
  | Loki::FollowIntoDeath::FollowIntoDeath::With< Lifetime > |  | 
  | Loki::FollowIntoDeath::FollowIntoDeath::With< Lifetime >::FollowIntoDeath::With::AsMasterLifetime< Master > |  | 
  | Function |  | 
  | Loki::FunctionStorage< T > | Implementation of the StoragePolicy used by SmartPtr | 
  | Loki::Functor< R, TList, ThreadingModel > |  | 
  | Loki::HeapStorage< T > |  | 
  | ImplOf |  | 
  | Loki::JustReturnMutexError |  | 
  | Loki::Key< Factory, IdentifierType > |  | 
  | std::less< Loki::StrongPtr< T, S, OP, CP, KP, RP, DP, CNP > > |  | 
  | Loki::LevelMutex< MutexPolicy, DefaultLevel, ErrorPolicy, WaitPolicy > |  | 
  | Loki::LevelMutexInfo |  | 
  | Loki::LevelMutexInfo::LevelMutexInfo::Checker |  | 
  | Loki::LevelMutexInfo::LevelMutexInfo::MutexUndoer |  | 
  | LockableTwoRefCountInfo |  | 
  | LockableTwoRefCounts |  | 
  | Loki::LockedStorage< T > |  | 
  | Loki::LockingPtr< SharedObject, LockingPolicy, ConstPolicy > |  | 
  | Loki::LokiAllocator< Type, AllocT > |  | 
  | Loki::LokiAllocator< Type, AllocT >::LokiAllocator::rebind< Type1 > | Convert an allocator<Type> to an allocator <Type1> | 
  | Loki::MultiMutexLocker |  | 
  | Loki::Mutex |  | 
  | Loki::MutexException |  | 
  | Loki::MutexLocker |  | 
  | Loki::MutexSleepWaits |  | 
  | Loki::NeverCreate | Never allows creation. Testing purposes only | 
  | Loki::NeverReset< P > |  | 
  | Loki::NoCheck< P > |  | 
  | Loki::NoCopy< P > |  | 
  | Loki::NoDestroy< T > |  | 
  | Loki::NoMutexWait |  | 
  | Loki::NoStatisticPolicy | Do nothing | 
  | Loki::NullPointerException |  | 
  | Loki::ObjScopeGuardImpl0< Obj, MemFun > |  | 
  | Loki::ObjScopeGuardImpl1< Obj, MemFun, P1 > |  | 
  | Loki::ObjScopeGuardImpl2< Obj, MemFun, P1, P2 > |  | 
  | Loki::ObjScopeGuardImpl3< Obj, MemFun, P1, P2, P3 > |  | 
  | Loki::PhoenixSingleton< T > |  | 
  | Loki::Pimpl< T, Pointer > |  | 
  | PImplOf |  | 
  | Loki::PropagateConst< T > |  | 
  | Loki::RateLimitedCreation | Limit in rate | 
  | Loki::RefCounted< P > |  | 
  | RefCountedMT |  | 
  | Loki::RefLinked< P > |  | 
  | Loki::RefToValue< T > |  | 
  | Loki::RegisterOnCreateSet< ElementList > |  | 
  | Loki::RejectNull< P > |  | 
  | Loki::RejectNullStatic< P > |  | 
  | Loki::RejectNullStrict< P > |  | 
  | Loki::SafeBitConst< unique_index, word_t > |  | 
  | Loki::ScopeGuardImpl0< F > |  | 
  | Loki::ScopeGuardImpl1< F, P1 > |  | 
  | Loki::ScopeGuardImpl2< F, P1, P2 > |  | 
  | Loki::ScopeGuardImpl3< F, P1, P2, P3 > |  | 
  | Loki::ScopeGuardImpl4< F, P1, P2, P3, P4 > |  | 
  | Loki::ScopeGuardImpl5< F, P1, P2, P3, P4, P5 > |  | 
  | Loki::ScopeGuardImplBase |  | 
  | Loki::SimplePointer< AbstractProduct > | No encaspulation : returns the pointer | 
  | Loki::SimpleStatisticPolicy | Simple statistics | 
  | Loki::SingleThreaded< Host, MutexPolicy > |  | 
  | Loki::SingleThreaded< Host, MutexPolicy >::SingleThreaded::Lock |  | 
  | Loki::Singleton< T > |  | 
  | Loki::LongevityLifetime::SingletonFixedLongevity< Longevity, T > |  | 
  | Loki::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel, MutexPolicy > |  | 
  | Loki::SingletonWithLongevity< T > |  | 
  | Loki::SleepLevelMutex |  | 
  | Loki::SmallObjAllocator |  | 
  | Loki::SmallObject< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy > |  | 
  | Loki::SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy > |  | 
  | Loki::SmallValueObject< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy > |  | 
  | Loki::SmartPointer< AbstractProduct, OwnershipPolicy, ConversionPolicy, CheckingPolicy, ConstnessPolicy > | Encapsulate the object in a SmartPtr with FunctionStorage policy | 
  | Loki::SmartPtr< T, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy, ConstnessPolicy > |  | 
  | Loki::SpinLevelMutex |  | 
  | Loki::StaticChecker< ExceptionPolicy > |  | 
  | Loki::StrongPtr< T, Strong, OwnershipPolicy, ConversionPolicy, CheckingPolicy, ResetPolicy, DeletePolicy, ConstnessPolicy > |  | 
  | Loki::ThrowOnAnyMutexError |  | 
  | Loki::ThrowOnBadDesignMutexError |  | 
  | Loki::Private::TwoRefCountInfo |  | 
  | Loki::TwoRefCounts |  | 
  | Loki::TwoRefLinks |  | 
  | Loki::UnRegisterOnDeleteSet< ElementList > |  | 
  | Visitor |  |