9#ifndef HPP_ALIB_LANG_RESOURCES_LOCALRESOURCEPOOL
10#define HPP_ALIB_LANG_RESOURCES_LOCALRESOURCEPOOL 1
12#if !defined (HPP_ALIB_LANG_RESOURCES_RESOURCES)
15#if !defined (HPP_ALIB_LANG_RESOURCES_DETAIL_RESOURCEMAP)
16# include "alib/lang/resources/detail/resourcemap.hpp"
18#if !defined (HPP_ALIB_MONOMEM_HASHMAP)
55 #if ALIB_DEBUG_RESOURCES
74 :
data( &monomem::GlobalAllocator )
157 ALIB_DBG(,
bool dbgAssert) )
override;
160 #if ALIB_DEBUG_RESOURCES
171 std::vector<std::tuple<NString, NString, String, integer>>
184 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
virtual ALIB_API bool BootstrapAddOrReplace(const NString &category, const NString &name, const String &data) override
detail::StaticResourceMap data
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.