| 141 | } |
| 142 | |
| 143 | std::map<std::size_t, std::size_t> ProgramCache::countRoundEntries() const |
| 144 | { |
| 145 | std::map<std::size_t, std::size_t> counts; |
| 146 | for (auto& pair: m_entries) |
| 147 | if (counts.find(pair.second.roundNumber) != counts.end()) |
| 148 | ++counts.at(pair.second.roundNumber); |
| 149 | else |
| 150 | counts.insert({pair.second.roundNumber, 1}); |
| 151 | |
| 152 | return counts; |
| 153 | } |