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