| 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 > | |