Contains(const KeyT &key) noexcept | mage::ResourcePool< KeyT, ResourceT > | |
empty() const noexcept | mage::ResourcePool< KeyT, ResourceT > | |
Get(const KeyT &key) noexcept | mage::ResourcePool< KeyT, ResourceT > | |
GetOrCreate(const KeyT &key, ConstructorArgsT &&... args) | mage::ResourcePool< KeyT, ResourceT > | |
GetOrCreateDerived(const KeyT &key, ConstructorArgsT &&... args) | mage::ResourcePool< KeyT, ResourceT > | |
key_type typedef | mage::ResourcePool< KeyT, ResourceT > | |
m_mutex | mage::ResourcePool< KeyT, ResourceT > | mutableprivate |
m_resource_map | mage::ResourcePool< KeyT, ResourceT > | private |
operator=(const ResourcePool &pool)=delete | mage::ResourcePool< KeyT, ResourceT > | |
operator=(ResourcePool &&pool)=delete | mage::ResourcePool< KeyT, ResourceT > | |
Remove(const KeyT &key) | mage::ResourcePool< KeyT, ResourceT > | |
RemoveAll() noexcept | mage::ResourcePool< KeyT, ResourceT > | |
ResourceMap typedef | mage::ResourcePool< KeyT, ResourceT > | private |
ResourcePool()=default | mage::ResourcePool< KeyT, ResourceT > | |
ResourcePool(const ResourcePool &pool)=delete | mage::ResourcePool< KeyT, ResourceT > | |
ResourcePool(ResourcePool &&pool) noexcept | mage::ResourcePool< KeyT, ResourceT > | |
size() const noexcept | mage::ResourcePool< KeyT, ResourceT > | |
value_type typedef | mage::ResourcePool< KeyT, ResourceT > | |
~ResourcePool() noexcept | mage::ResourcePool< KeyT, ResourceT > | |