31 #include "resource_object.h" 53 template<
typename Type>
56 auto it = impl->resources.find(name);
57 if (it != impl->resources.end())
58 return it->second.cast<Type>();
61 impl->resources[name] = resource;
66 std::shared_ptr<ResourceContainer_Impl> impl;
Resource proxy of a specific type.
Definition: resource.h:57
Definition: resource_container.h:40
Definition: resource_container.h:46
std::map< std::string, ResourceObject > resources
Definition: resource_container.h:43
ResourceContainer()
Definition: resource_container.h:49