Acquire(const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
AcquireRecursive(const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | |
AcquireShared(const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | |
AllocatorType typedef | TSharedMonoVal< Configuration, HeapAllocator, TLock > | |
Base typedef | TSharedConfiguration< TLock > | private |
ConstructT(TArgs &&... args) | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
DbgCriticalSections(lang::Switch onOff) | TSharedConfiguration< TLock > | |
FieldMembers typedef | TSharedMonoVal< Configuration, HeapAllocator, TLock > | protected |
Get() noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
Get() const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
GetAllocator() noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
GetLock() const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | |
IsNulled() const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
LockType typedef | TSharedMonoVal< Configuration, HeapAllocator, TLock > | |
members | TSharedMonoVal< Configuration, HeapAllocator, TLock > | protected |
operator bool() const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
operator!=(std::nullptr_t) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
operator*() noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
operator*() const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
operator->() noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
operator->() const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
operator=(const TSharedMonoVal &other) noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
operator=(TSharedMonoVal &&other) noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
operator=(std::nullptr_t) | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
operator==(std::nullptr_t) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
Release(const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | |
ReleaseRecursive(const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | |
ReleaseShared(const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | |
Reset(lang::CreateDefaults createDefaults=lang::CreateDefaults::Yes) | TSharedConfiguration< TLock > | inline |
alib::monomem::TSharedMonoVal< Configuration, HeapAllocator, TLock >::Reset(TArgs &&... args) | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
Self() noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
Self() const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
SetNulled() noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
SizeOfAllocation() | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inlinestatic |
StoredType typedef | TSharedMonoVal< Configuration, HeapAllocator, TLock > | |
TryAcquire(const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | |
TryAcquireShared(const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | |
TryAcquireSharedTimed(const Ticks::Duration &waitDuration, const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | |
TryAcquireSharedTimed(const Ticks::Duration::TDuration &waitDuration, const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | |
TryAcquireSharedTimed(const Ticks &pointInTime, const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | |
TryAcquireSharedTimed(const Ticks::TTimePoint &pointInTime, const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | |
TryAcquireTimed(const Ticks::Duration &waitDuration, const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | |
TryAcquireTimed(const Ticks::Duration::TDuration &waitDuration, const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | |
TryAcquireTimed(const Ticks &pointInTime, const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | |
TryAcquireTimed(const Ticks::TTimePoint &pointInTime, const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | |
TSharedConfiguration()=default | TSharedConfiguration< TLock > | |
TSharedConfiguration(std::nullptr_t) noexcept | TSharedConfiguration< TLock > | inline |
TSharedConfiguration(size_t initialBufferSizeInKB, unsigned int bufferGrowthInPercent=200, lang::CreateDefaults createDefaults=lang::CreateDefaults::Yes) | TSharedConfiguration< TLock > | inline |
TSharedMonoVal(HeapAllocator &allocator, size_t initialBufferSizeInKB, unsigned int bufferGrowthInPercent) | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
TSharedMonoVal(size_t initialBufferSizeInKB, unsigned int bufferGrowthInPercent) | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
TSharedMonoVal() noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
TSharedMonoVal(std::nullptr_t) noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
TSharedMonoVal(const TSharedMonoVal &other) noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
TSharedMonoVal(TSharedMonoVal &&other) noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
Unique() const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
UseCount() const noexcept | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |
~TSharedConfiguration() | TSharedConfiguration< TLock > | inline |
~TSharedMonoVal() | TSharedMonoVal< Configuration, HeapAllocator, TLock > | inline |