| 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 |