ALib C++ Library
Library Version: 2412 R0
Documentation generated by doxygen
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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