Acquire(const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
AcquireRecursive(const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | |
AcquireShared(const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | |
AllocatorType typedef | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | |
Base typedef | TSharedConfiguration< SharedLock > | private |
Bootstrap(const NString &category, const NString &name, const String &data) | ResourcePool | inline |
BootstrapAddOrReplace(const NString &category, const NString &name, const String &data) override | ConfigResourcePool | virtual |
BootstrapBulk(const nchar *category,...) override | ConfigResourcePool | virtual |
ConfigResourcePool(size_t initialBufferSizeInKB=4, unsigned int bufferGrowthInPercent=200) | ConfigResourcePool | inline |
ConstructT(TArgs &&... args) | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
DbgCriticalSections(lang::Switch onOff) | TSharedConfiguration< SharedLock > | |
DbgDump(std::vector< std::tuple< NString, NString, String, integer > > &list, const NString &catFilter=nullptr, const String &format=A_CHAR("({3:}) {1}={2!TAB20!ESC<!Q}\n")) | ResourcePool | static |
DbgGetCategories() | ResourcePool | virtual |
DbgGetList() | ResourcePool | virtual |
FieldMembers typedef | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | protected |
Get(const NString &category, const NString &name, bool dbgAssert) override | ConfigResourcePool | virtual |
alib::lang::resources::ResourcePool::Get(const NString &category, const String &name, bool dbgAssert) | ResourcePool | |
alib::config::TSharedConfiguration< SharedLock >::Get() noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
alib::config::TSharedConfiguration< SharedLock >::Get() const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
GetAllocator() noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
GetLock() const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | |
IsNulled() const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
LockType typedef | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | |
members | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | protected |
operator bool() const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
operator!=(std::nullptr_t) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
operator*() noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
operator*() const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
operator->() noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
operator->() const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
operator=(const TSharedMonoVal &other) noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
operator=(TSharedMonoVal &&other) noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
operator=(std::nullptr_t) | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
operator==(std::nullptr_t) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
Release(const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | |
ReleaseRecursive(const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | |
ReleaseShared(const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | |
Reset(lang::CreateDefaults createDefaults=lang::CreateDefaults::Yes) | ConfigResourcePool | inlineprotected |
alib::monomem::TSharedMonoVal< Configuration, HeapAllocator, SharedLock >::Reset(TArgs &&... args) | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
Self() noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
Self() const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
SetNulled() noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
SizeOfAllocation() | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inlinestatic |
StoredType typedef | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | |
TryAcquire(const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | |
TryAcquireShared(const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | |
TryAcquireSharedTimed(const Ticks::Duration &waitDuration, const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | |
TryAcquireSharedTimed(const Ticks::Duration::TDuration &waitDuration, const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | |
TryAcquireSharedTimed(const Ticks &pointInTime, const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | |
TryAcquireSharedTimed(const Ticks::TTimePoint &pointInTime, const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | |
TryAcquireTimed(const Ticks::Duration &waitDuration, const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | |
TryAcquireTimed(const Ticks::Duration::TDuration &waitDuration, const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | |
TryAcquireTimed(const Ticks &pointInTime, const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | |
TryAcquireTimed(const Ticks::TTimePoint &pointInTime, const CallerInfo &ci) const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | |
TSharedConfiguration()=default | TSharedConfiguration< SharedLock > | |
TSharedConfiguration(std::nullptr_t) noexcept | TSharedConfiguration< SharedLock > | inline |
TSharedConfiguration(size_t initialBufferSizeInKB, unsigned int bufferGrowthInPercent=200, lang::CreateDefaults createDefaults=lang::CreateDefaults::Yes) | TSharedConfiguration< SharedLock > | inline |
TSharedMonoVal(HeapAllocator &allocator, size_t initialBufferSizeInKB, unsigned int bufferGrowthInPercent) | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
TSharedMonoVal(size_t initialBufferSizeInKB, unsigned int bufferGrowthInPercent) | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
TSharedMonoVal() noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
TSharedMonoVal(std::nullptr_t) noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
TSharedMonoVal(const TSharedMonoVal &other) noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
TSharedMonoVal(TSharedMonoVal &&other) noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
Unique() const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
UseCount() const noexcept | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |
~ConfigResourcePool() override=default | ConfigResourcePool | virtual |
~ResourcePool()=default | ResourcePool | virtual |
~TSharedConfiguration() | TSharedConfiguration< SharedLock > | inline |
~TSharedMonoVal() | TSharedMonoVal< Configuration, HeapAllocator, SharedLock > | inline |