Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
- AbstractFactory
- Loki::AllowConversion
- Loki::AllowReset< P >
- Loki::AlwaysCreate
- Loki::AmountLimitedCreation
- 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 >
- 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 >
- Loki::COMRefCounted< P >
- Loki::ConstPropPtr< T >
- Loki::ContractChecker< Host, ExceptionPolicy >
- Loki::CreateStatic< T >
- Loki::CreateUsing< Alloc >
- Loki::CreateUsingMalloc< T >
- Loki::CreateUsingNew< T >
- Loki::DeepCopy< P >
- Loki::DefaultFactoryError< IdentifierType, AbstractProduct >
- 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::DisallowConversion
- Loki::DontPropagateConst< T >
- Loki::EvictAging< DT, ST >
- Loki::EvictLRU< DT, ST >
- Loki::EvictRandom< DT, ST >
- 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 >
- Loki::Functor< R, TList, ThreadingModel >
- Loki::Functor< R >
- Loki::Functor< R, Seq< P01 > >
- Loki::Functor< R, Seq< P01, P02 > >
- Loki::Functor< R, Seq< P01, P02, P03 > >
- Loki::Functor< R, Seq< P01, P02, P03, P04 > >
- Loki::Functor< R, Seq< P01, P02, P03, P04, P05 > >
- Loki::Functor< R, Seq< P01, P02, P03, P04, P05, P06 > >
- Loki::Functor< R, Seq< P01, P02, P03, P04, P05, P06, P07 > >
- Loki::Functor< R, Seq< P01, P02, P03, P04, P05, P06, P07, P08 > >
- Loki::Functor< R, Seq< P01, P02, P03, P04, P05, P06, P07, P08, P09 > >
- Loki::Functor< R, Seq< P01, P02, P03, P04, P05, P06, P07, P08, P09, P10 > >
- Loki::Functor< R, Seq< P01, P02, P03, P04, P05, P06, P07, P08, P09, P10, P11 > >
- Loki::Functor< R, Seq< P01, P02, P03, P04, P05, P06, P07, P08, P09, P10, P11, P12 > >
- Loki::Functor< R, Seq< P01, P02, P03, P04, P05, P06, P07, P08, P09, P10, P11, P12, P13 > >
- Loki::Functor< R, Seq< P01, P02, P03, P04, P05, P06, P07, P08, P09, P10, P11, P12, P13, P14 > >
- Loki::Functor< R, Seq< P01, P02, P03, P04, P05, P06, P07, P08, P09, P10, P11, P12, P13, P14, P15 > >
- Loki::Functor<>
- Loki::HeapStorage< T >
- ImplOf
- Loki::JustReturnMutexError
- Loki::Key< Factory, IdentifierType >
- std::less< Loki::StrongPtr< T, S, OP, CP, KP, RP, DP, CNP > >
- 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 >
- Loki::MultiMutexLocker
- Loki::Mutex
- Loki::MutexException
- Loki::MutexLocker
- Loki::MutexSleepWaits
- Loki::NeverCreate
- Loki::NeverReset< P >
- Loki::NoCheck< P >
- Loki::NoCopy< P >
- Loki::NoDestroy< T >
- Loki::NoMutexWait
- Loki::NoStatisticPolicy
- Loki::NullPointerException
- Loki::PhoenixSingleton< T >
- Loki::Pimpl< T, Pointer >
- PImplOf
- Loki::PropagateConst< T >
- Loki::RateLimitedCreation
- 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::ScopeGuardImplBase
- Loki::ObjScopeGuardImpl0< Obj, MemFun >
- Loki::ObjScopeGuardImpl1< Obj, MemFun, P1 >
- Loki::ObjScopeGuardImpl2< Obj, MemFun, P1, P2 >
- Loki::ObjScopeGuardImpl3< Obj, MemFun, P1, P2, P3 >
- 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::SimplePointer< AbstractProduct >
- Loki::SimpleStatisticPolicy
- Loki::SingleThreaded< Host, MutexPolicy >
- Loki::SingleThreaded< Host, MutexPolicy >::SingleThreaded::Lock
- Loki::Singleton< T >
- Loki::LongevityLifetime::SingletonFixedLongevity< Longevity, T >
- Loki::LongevityLifetime::SingletonFixedLongevity< 0, T >
- Loki::LongevityLifetime::SingletonFixedLongevity< 0xFFFFFFFF,T >
- Loki::LongevityLifetime::SingletonFixedLongevity< 0xFFFFFFFF-1,T >
- Loki::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel, MutexPolicy >
- Loki::SingletonWithLongevity< T >
- Loki::SmallObjAllocator
- Loki::SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >
- Loki::SmallObject< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >
- Loki::SmallValueObject< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >
- Loki::SmallObjectBase< ThreadingModel, 4096, 256, 4,::Loki::LongevityLifetime::DieAsSmallObjectParent,::Loki::Mutex >
- Loki::SmartPointer< AbstractProduct, OwnershipPolicy, ConversionPolicy, CheckingPolicy, ConstnessPolicy >
- 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
- Visitor< Head, R >
- Visitor< Head, R, false >
- Visitor< Head, R, true >
- Visitor< Tail, R, false >
- Visitor< Tail, R, true >
- Visitor< TList, R >