32 #include "../api_core.h"
33 #include "resource_object.h"
55 template<
typename Type>
58 std::map<std::string, ResourceObject>::iterator it = impl->resources.find(name);
59 if (it != impl->resources.end())
60 return it->second.cast<Type>();
63 impl->resources[name] = resource;
68 std::shared_ptr<ResourceContainer_Impl> impl;
ResourceContainer()
Definition: resource_container.h:51
Resource proxy of a specific type.
Definition: resource.h:59
Definition: resource_container.h:42
Definition: resource_container.h:48
std::map< std::string, ResourceObject > resources
Definition: resource_container.h:45