ALib C++ Library
Library Version: 2412 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
ConfigResourcePool Member List

This is the complete list of members for ConfigResourcePool, including all inherited members.

Acquire(const CallerInfo &ci) const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
AcquireRecursive(const CallerInfo &ci) const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >
AcquireShared(const CallerInfo &ci) const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >
AllocatorType typedefTSharedMonoVal< Configuration, HeapAllocator, SharedLock >
Base typedefTSharedConfiguration< SharedLock >private
Bootstrap(const NString &category, const NString &name, const String &data)ResourcePoolinline
BootstrapAddOrReplace(const NString &category, const NString &name, const String &data) overrideConfigResourcePoolvirtual
BootstrapBulk(const nchar *category,...) overrideConfigResourcePoolvirtual
ConfigResourcePool(size_t initialBufferSizeInKB=4, unsigned int bufferGrowthInPercent=200)ConfigResourcePoolinline
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"))ResourcePoolstatic
DbgGetCategories()ResourcePoolvirtual
DbgGetList()ResourcePoolvirtual
FieldMembers typedefTSharedMonoVal< Configuration, HeapAllocator, SharedLock >protected
Get(const NString &category, const NString &name, bool dbgAssert) overrideConfigResourcePoolvirtual
alib::lang::resources::ResourcePool::Get(const NString &category, const String &name, bool dbgAssert)ResourcePool
alib::config::TSharedConfiguration< SharedLock >::Get() noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
alib::config::TSharedConfiguration< SharedLock >::Get() const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
GetAllocator() noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
GetLock() const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >
IsNulled() const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
LockType typedefTSharedMonoVal< Configuration, HeapAllocator, SharedLock >
membersTSharedMonoVal< Configuration, HeapAllocator, SharedLock >protected
operator bool() const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
operator!=(std::nullptr_t) const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
operator*() noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
operator*() const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
operator->() noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
operator->() const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
operator=(const TSharedMonoVal &other) noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
operator=(TSharedMonoVal &&other) noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
operator=(std::nullptr_t)TSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
operator==(std::nullptr_t) const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
Release(const CallerInfo &ci) const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >
ReleaseRecursive(const CallerInfo &ci) const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >
ReleaseShared(const CallerInfo &ci) const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >
Reset(lang::CreateDefaults createDefaults=lang::CreateDefaults::Yes)ConfigResourcePoolinlineprotected
alib::monomem::TSharedMonoVal< Configuration, HeapAllocator, SharedLock >::Reset(TArgs &&... args)TSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
Self() noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
Self() const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
SetNulled() noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
SizeOfAllocation()TSharedMonoVal< Configuration, HeapAllocator, SharedLock >inlinestatic
StoredType typedefTSharedMonoVal< Configuration, HeapAllocator, SharedLock >
TryAcquire(const CallerInfo &ci) const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >
TryAcquireShared(const CallerInfo &ci) const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >
TryAcquireSharedTimed(const Ticks::Duration &waitDuration, const CallerInfo &ci) const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >
TryAcquireSharedTimed(const Ticks::Duration::TDuration &waitDuration, const CallerInfo &ci) const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >
TryAcquireSharedTimed(const Ticks &pointInTime, const CallerInfo &ci) const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >
TryAcquireSharedTimed(const Ticks::TTimePoint &pointInTime, const CallerInfo &ci) const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >
TryAcquireTimed(const Ticks::Duration &waitDuration, const CallerInfo &ci) const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >
TryAcquireTimed(const Ticks::Duration::TDuration &waitDuration, const CallerInfo &ci) const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >
TryAcquireTimed(const Ticks &pointInTime, const CallerInfo &ci) const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >
TryAcquireTimed(const Ticks::TTimePoint &pointInTime, const CallerInfo &ci) const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >
TSharedConfiguration()=defaultTSharedConfiguration< SharedLock >
TSharedConfiguration(std::nullptr_t) noexceptTSharedConfiguration< 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() noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
TSharedMonoVal(std::nullptr_t) noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
TSharedMonoVal(const TSharedMonoVal &other) noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
TSharedMonoVal(TSharedMonoVal &&other) noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
Unique() const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
UseCount() const noexceptTSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline
~ConfigResourcePool() override=defaultConfigResourcePoolvirtual
~ResourcePool()=defaultResourcePoolvirtual
~TSharedConfiguration()TSharedConfiguration< SharedLock >inline
~TSharedMonoVal()TSharedMonoVal< Configuration, HeapAllocator, SharedLock >inline