Acquire(const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
AcquireRecursive(const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | |
AcquireShared(const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | |
AllocatorType typedef | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | |
Base typedef | alib::variables::TSharedConfiguration< SharedLock > | private |
Bootstrap(const NString &category, const NString &name, const String &data) | alib::resources::ResourcePool | inline |
BootstrapAddOrReplace(const NString &category, const NString &name, const String &data) override | alib::variables::ConfigResourcePool | virtual |
BootstrapBulk(const nchar *category,...) override | alib::variables::ConfigResourcePool | virtual |
ConfigResourcePool(size_t initialBufferSizeInKB=4, unsigned int bufferGrowthInPercent=200) | alib::variables::ConfigResourcePool | inline |
ConstructT(TArgs &&... args) | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
DbgCriticalSections(lang::Switch onOff) | alib::variables::TSharedConfiguration< SharedLock > | |
DbgCriticalSections(lang::Switch onOff) | alib::variables::TSharedConfiguration< SharedLock > | |
DbgGetCategories() | alib::resources::ResourcePool | virtual |
DbgGetList() | alib::resources::ResourcePool | virtual |
FieldMembers typedef | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | protected |
Get(const NString &category, const NString &name, bool dbgAssert) override | alib::variables::ConfigResourcePool | virtual |
alib::resources::ResourcePool::Get(const NString &category, const String &name, bool dbgAssert) | alib::resources::ResourcePool | |
alib::variables::TSharedConfiguration< SharedLock >::Get() noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
alib::variables::TSharedConfiguration< SharedLock >::Get() const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
GetAllocator() noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
GetLock() const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | |
IsNulled() const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
LockType typedef | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | |
members | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | protected |
operator bool() const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
operator!=(std::nullptr_t) const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
operator*() noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
operator*() const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
operator->() noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
operator->() const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
operator=(const TSharedConfiguration &)=default | alib::variables::TSharedConfiguration< SharedLock > | |
operator=(const TSharedConfiguration &)=default | alib::variables::TSharedConfiguration< SharedLock > | |
alib::monomem::TSharedMonoVal::operator=(const TSharedMonoVal &other) noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
alib::monomem::TSharedMonoVal::operator=(TSharedMonoVal &&other) noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
alib::monomem::TSharedMonoVal::operator=(std::nullptr_t) | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
operator==(std::nullptr_t) const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
Release(const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | |
ReleaseRecursive(const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | |
ReleaseShared(const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | |
Reset(lang::CreateDefaults createDefaults=lang::CreateDefaults::Yes) | alib::variables::ConfigResourcePool | inlineprotected |
alib::monomem::TSharedMonoVal::Reset(TArgs &&... args) | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
Self() noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
Self() const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
SetNulled() noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
SizeOfAllocation() | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inlinestatic |
StoredType typedef | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | |
TryAcquire(const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | |
TryAcquireShared(const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | |
TryAcquireSharedTimed(const Ticks::Duration &waitDuration, const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | |
TryAcquireSharedTimed(const Ticks::Duration::TDuration &waitDuration, const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | |
TryAcquireSharedTimed(const Ticks &pointInTime, const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | |
TryAcquireSharedTimed(const Ticks::TTimePoint &pointInTime, const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | |
TryAcquireTimed(const Ticks::Duration &waitDuration, const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | |
TryAcquireTimed(const Ticks::Duration::TDuration &waitDuration, const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | |
TryAcquireTimed(const Ticks &pointInTime, const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | |
TryAcquireTimed(const Ticks::TTimePoint &pointInTime, const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | |
TSharedConfiguration()=default | alib::variables::TSharedConfiguration< SharedLock > | |
TSharedConfiguration(std::nullptr_t) noexcept | alib::variables::TSharedConfiguration< SharedLock > | inline |
TSharedConfiguration(size_t initialBufferSizeInKB, unsigned int bufferGrowthInPercent=200, lang::CreateDefaults createDefaults=lang::CreateDefaults::Yes) | alib::variables::TSharedConfiguration< SharedLock > | inline |
TSharedConfiguration(const TSharedConfiguration &)=default | alib::variables::TSharedConfiguration< SharedLock > | |
TSharedConfiguration()=default | alib::variables::TSharedConfiguration< SharedLock > | |
TSharedConfiguration(std::nullptr_t) noexcept | alib::variables::TSharedConfiguration< SharedLock > | inline |
TSharedConfiguration(size_t initialBufferSizeInKB, unsigned int bufferGrowthInPercent=200, lang::CreateDefaults createDefaults=lang::CreateDefaults::Yes) | alib::variables::TSharedConfiguration< SharedLock > | inline |
TSharedConfiguration(const TSharedConfiguration &)=default | alib::variables::TSharedConfiguration< SharedLock > | |
TSharedMonoVal(TAllocator &allocator, size_t initialBufferSizeInKB, unsigned int bufferGrowthInPercent) | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
TSharedMonoVal(size_t initialBufferSizeInKB, unsigned int bufferGrowthInPercent) | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
TSharedMonoVal() noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
TSharedMonoVal(std::nullptr_t) noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
TSharedMonoVal(const TSharedMonoVal &other) noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
TSharedMonoVal(TSharedMonoVal &&other) noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
Unique() const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
UseCount() const noexcept | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |
~ConfigResourcePool() override=default | alib::variables::ConfigResourcePool | virtual |
~ResourcePool()=default | alib::resources::ResourcePool | virtual |
~TSharedConfiguration() | alib::variables::TSharedConfiguration< SharedLock > | inline |
~TSharedConfiguration() | alib::variables::TSharedConfiguration< SharedLock > | inline |
~TSharedMonoVal() | alib::monomem::TSharedMonoVal< T, TAllocator, TLock > | inline |