1 #ifndef UGDK_BASE_RESOURCECONTAINER_H_
2 #define UGDK_BASE_RESOURCECONTAINER_H_
20 virtual void Insert(
const std::string& tag, T val) = 0;
21 virtual void Replace(
const std::string& tag, T val) = 0;
22 virtual bool Exists(
const std::string& tag)
const = 0;
23 virtual T&
Find(
const std::string& tag) = 0;
24 virtual T&
Load(
const std::string& filepath,
const std::string& tag) = 0;
33 virtual void Insert(
const std::string& tag, T* val) = 0;
34 virtual void Replace(
const std::string& tag, T* val) = 0;
35 virtual bool Exists(
const std::string& tag)
const = 0;
36 virtual T* Find(
const std::string& tag) = 0;
37 virtual T* Load(
const std::string& filepath,
const std::string& tag) = 0;
43 #endif // UGDK_BASE_RESOURCECONTAINER_H_