Loki
0.1.7
Main Page
Modules
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Friends
Macros
Modules
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
]
►
N
Loki
►
N
LongevityLifetime
C
DieAsSmallObjectChild
C
DieAsSmallObjectParent
C
DieDirectlyBeforeLast
Lifetime is a one less than
DieLast
: 0xFFFFFFFF-1
C
DieFirst
Shortest possible
SingletonWithLongevity
lifetime: 0
C
DieLast
Longest possible
SingletonWithLongevity
lifetime: 0xFFFFFFFF
C
SingletonFixedLongevity
►
N
Private
C
TwoRefCountInfo
C
AllocatorSingleton
C
AllowConversion
C
AllowReset
C
AlwaysCreate
Always allows creation
C
AmountLimitedCreation
Limit by number of objects
C
ArrayStorage
C
AssertAnyMutexError
C
AssertBadDesignMutexError
C
AssertCheck
C
AssertCheckStrict
C
BaseVisitor
C
BinderFirst
C
CachedFactory
Factory
with caching support
C
CantResetWithStrong
C
Chainer
C
CheckForEquality
C
CheckForNoChange
C
CheckForNoChangeOrThrow
C
CheckForNothing
C
CheckForNoThrow
C
CheckReturn
C
CheckStaticForNothing
C
CheckStaticForNoThrow
C
Chunk
►
C
ClassLevelLockable
C
Lock
C
CloneFactory
Creates a copy from a polymorphic object
C
COMRefCounted
C
ConstPropPtr
C
ContractChecker
C
CreateStatic
C
CreateUsing
C
CreateUsingMalloc
C
CreateUsingNew
C
CyclicVisitor
C
DeepCopy
C
DefaultFactoryError
Default policy that throws an exception
C
DefaultLifetime
C
DefaultSPStorage
C
DeletableSingleton
C
DeleteArray
C
DeleteNothing
C
DeleteSingle
C
DeleteUsingFree
C
DestructiveCopy
C
DisallowConversion
C
DontPropagateConst
C
EvictAging
LRU aware of the time span of use
C
EvictLRU
Evicts least accessed objects first
C
EvictRandom
Evicts a random object
C
Factory
C
FixedAllocator
►
C
FollowIntoDeath
►
C
AfterMaster
C
IsDestroyed
►
C
With
C
AsMasterLifetime
C
Forbidden_conversion
C
Function
C
FunctionStorage
Implementation of the StoragePolicy used by
SmartPtr
C
Functor
C
HeapStorage
C
ImplOf
C
JustReturnMutexError
C
Key
C
LevelMutex
►
C
LevelMutexInfo
C
Checker
C
MutexUndoer
C
LockedStorage
C
LockingPtr
►
C
LokiAllocator
C
rebind
Convert an allocator<Type> to an allocator <Type1>
C
MultiMutexLocker
C
Mutex
C
MutexException
C
MutexLocker
C
MutexSleepWaits
C
NeverCreate
Never allows creation. Testing purposes only
C
NeverReset
C
NoCheck
C
NoCopy
C
NoDestroy
C
NoMutexWait
C
NoStatisticPolicy
Do nothing
C
NullPointerException
►
C
ObjectLevelLockable
C
Lock
C
ObjScopeGuardImpl0
C
ObjScopeGuardImpl1
C
ObjScopeGuardImpl2
C
ObjScopeGuardImpl3
C
PhoenixSingleton
C
Pimpl
C
PropagateConst
C
RateLimitedCreation
Limit in rate
C
RefCounted
C
RefLinked
C
RefToValue
C
RegisterOnCreateSet
C
RejectNull
C
RejectNullStatic
C
RejectNullStrict
C
SafeBitConst
C
SafeBitField
Forward declaration of the field type
C
ScopeGuardImpl0
C
ScopeGuardImpl1
C
ScopeGuardImpl2
C
ScopeGuardImpl3
C
ScopeGuardImpl4
C
ScopeGuardImpl5
C
ScopeGuardImplBase
C
SimplePointer
No encaspulation : returns the pointer
C
SimpleStatisticPolicy
Simple statistics
►
C
SingleThreaded
C
Lock
C
Singleton
C
SingletonHolder
C
SingletonWithLongevity
C
SleepLevelMutex
C
SmallObjAllocator
C
SmallObject
C
SmallObjectBase
C
SmallValueObject
C
SmartPointer
Encapsulate the object in a
SmartPtr
with
FunctionStorage
policy
C
SmartPtr
C
SpinLevelMutex
C
StaticChecker
C
StrongPtr
C
ThrowOnAnyMutexError
C
ThrowOnBadDesignMutexError
C
TwoRefCounts
C
TwoRefLinks
C
UnRegisterOnDeleteSet
C
Visitor
►
N
std
C
less< Loki::StrongPtr< T, S, OP, CP, KP, RP, DP, CNP > >
C
AbstractFactory
Implements an abstract object factory
C
LockableTwoRefCountInfo
C
LockableTwoRefCounts
C
PImplOf
C
RefCountedMT
Generated on Mon Oct 6 2014 16:48:20 for Loki by
1.8.8