9#ifndef HPP_ALIB_LANG_RESOURCES_LOCALRESOURCEPOOL
10#define HPP_ALIB_LANG_RESOURCES_LOCALRESOURCEPOOL 1
13#include "alib/lang/resources/detail/resourcemap.hpp"
50 #if ALIB_DEBUG_RESOURCES
68 :
data( monomem::GLOBAL_ALLOCATOR )
150 ALIB_DBG(,
bool dbgAssert) )
override;
153 #if ALIB_DEBUG_RESOURCES
164 std::vector<std::tuple<NString, NString, String, integer>>
177 std::vector<std::pair<NString, integer>>
virtual ALIB_API std::vector< std::tuple< NString, NString, String, integer > > DbgGetList() override
virtual ALIB_API void BootstrapBulk(const nchar *category,...) override
detail::StaticResourceMap & BootstrapGetInternalHashMap()
virtual ALIB_API ~LocalResourcePool() override
Destructor.
virtual ALIB_API bool BootstrapAddOrReplace(const NString &category, const NString &name, const String &data) override
detail::StaticResourceMap data
A hash map used to store static resources.
LocalResourcePool()
Constructor.
static std::ostream * DbgResourceLoadObserver
virtual ALIB_API std::vector< std::pair< NString, integer > > DbgGetCategories() override
@ Get
Denotes to search data.
characters::nchar nchar
Type alias in namespace alib.