10#if !ALIB_SINGLE_THREADED || DOXYGEN
50 unsigned bufferGrowthInPercent = 200)
52 lang::CreateDefaults::No) {}
65 const String& data )
override;
93 ALIB_DBG(,
bool dbgAssert))
override;
virtual void BootstrapBulk(const nchar *category,...) override
ConfigResourcePool(size_t initialBufferSizeInKB=4, unsigned bufferGrowthInPercent=200)
void Reset(lang::CreateDefaults createDefaults=lang::CreateDefaults::Yes)
virtual ~ConfigResourcePool() override=default
Default Destructor.
bool BootstrapAddOrReplace(const NString &category, const NString &name, const String &data) override
void Reset(lang::CreateDefaults createDefaults=lang::CreateDefaults::Yes)
TSharedConfiguration()=default
CreateDefaults
Denotes whether default entities should be created or not.
@ Yes
Create default values.
strings::TString< nchar > NString
Type alias in namespace #"%alib".
resources::ResourcePool ResourcePool
Type alias in namespace #"%alib".
variables::ConfigResourcePool ConfigResourcePool
Type alias in namespace #"%alib".
strings::TString< character > String
Type alias in namespace #"%alib".
characters::nchar nchar
Type alias in namespace #"%alib".