LBM content mapping map doesn't need to be ordered, use std::unordered_map

Also rename helper to lbm_map instead of container_map
master
Loic Blot 2017-07-18 08:23:37 +02:00
parent 14a1a712de
commit a8c405b04e
No known key found for this signature in database
GPG Key ID: EFAA458E8C153987
2 changed files with 3 additions and 3 deletions

View File

@ -109,7 +109,7 @@ void LBMContentMapping::addLBM(LoadingBlockModifierDef *lbm_def, IGameDef *gamed
const std::vector<LoadingBlockModifierDef *> *
LBMContentMapping::lookup(content_t c) const
{
container_map::const_iterator it = map.find(c);
lbm_map::const_iterator it = map.find(c);
if (it == map.end())
return NULL;
// This first dereferences the iterator, returning

View File

@ -88,8 +88,8 @@ struct LoadingBlockModifierDef
struct LBMContentMapping
{
typedef std::map<content_t, std::vector<LoadingBlockModifierDef *> > container_map;
container_map map;
typedef std::unordered_map<content_t, std::vector<LoadingBlockModifierDef *>> lbm_map;
lbm_map map;
std::vector<LoadingBlockModifierDef *> lbm_list;