| 65 | } // namespace |
| 66 | |
| 67 | void ResourceManager::clear() { |
| 68 | if (throw_all_resources) { |
| 69 | new std::vector<std::any>(std::move(m_handles)); |
| 70 | } |
| 71 | for (auto iter = m_handles.rbegin(); iter != m_handles.rend(); ++iter) { |
| 72 | (*iter) = {}; |
| 73 | } |
| 74 | } |
| 75 | |
| 76 | ResourceManager& ResourceManager::get_global() { |
| 77 | static GlobalResourceManager sl_manager; |
no test coverage detected