galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages Concepts
galaxy::resource::Cache< Resource, Loader > Member List

This is the complete list of members for galaxy::resource::Cache< Resource, Loader >, including all inherited members.

Cache() noexceptgalaxy::resource::Cache< Resource, Loader >inline
Cache(const Cache &)=deletegalaxy::resource::Cache< Resource, Loader >private
Cache(Cache &&)=deletegalaxy::resource::Cache< Resource, Loader >private
cache() constgalaxy::resource::Cache< Resource, Loader >inline
CacheType typedefgalaxy::resource::Cache< Resource, Loader >private
clear()galaxy::resource::Cache< Resource, Loader >inline
empty() constgalaxy::resource::Cache< Resource, Loader >inline
get(std::string_view id)galaxy::resource::Cache< Resource, Loader >inline
has(std::string_view id)galaxy::resource::Cache< Resource, Loader >inline
hash(std::string_view str)galaxy::resource::Cache< Resource, Loader >inlineprivate
insert(std::string_view id, std::unique_ptr< Resource > &resource)galaxy::resource::Cache< Resource, Loader >inline
keys()galaxy::resource::Cache< Resource, Loader >inline
load(const std::string &file)galaxy::resource::Cache< Resource, Loader >inline
load_folder(const std::string &dir)galaxy::resource::Cache< Resource, Loader >inline
m_cachegalaxy::resource::Cache< Resource, Loader >private
m_keysgalaxy::resource::Cache< Resource, Loader >private
m_loadergalaxy::resource::Cache< Resource, Loader >private
operator=(const Cache &)=deletegalaxy::resource::Cache< Resource, Loader >private
operator=(Cache &&)=deletegalaxy::resource::Cache< Resource, Loader >private
size() constgalaxy::resource::Cache< Resource, Loader >inline
~Cache()galaxy::resource::Cache< Resource, Loader >inline