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