Use unordered_map for ref count

Reduces ESMStore::countRecords time by 8%.
pull/593/head
elsid 4 years ago
parent 6248dc72cb
commit 9938af2289
No known key found for this signature in database
GPG Key ID: B845CB9FEE18AB40

@ -4,6 +4,7 @@
#include <memory>
#include <sstream>
#include <stdexcept>
#include <unordered_map>
#include <components/esm/records.hpp>
#include "store.hpp"
@ -76,7 +77,7 @@ namespace MWWorld
std::map<std::string, int> mIds;
std::map<std::string, int> mStaticIds;
std::map<std::string, int> mRefCount;
std::unordered_map<std::string, int> mRefCount;
std::map<int, StoreBase *> mStores;

Loading…
Cancel
Save