Value& EntityMap<Key, Value>::getOrInit(const Key* key) { return getOrInit(key->getUniqueId()); }
void VisibilityMap::addPositions(const vector<Position>& positions) { for (Position v : positions) if (++visibilityCount.getOrInit(v) == 1) v.setNeedsRenderUpdate(true); }
Value& EntityMap<Key, Value>::getOrInit(WeakPointer<const Key> key) { return getOrInit(key->getUniqueId()); }