void plKeyCollector::add(plKey key) { keys[key->getLocation()][key->getType()].push_back(key); if (key->getID() == 0) key->setID(keys[key->getLocation()][key->getType()].size()); }