Convert groups back into a key list
| 478 | |
| 479 | /// Convert groups back into a key list |
| 480 | static std::vector<std::string> flatten_groups(const std::vector<KeyGroup>& groups) { |
| 481 | std::vector<std::string> out; |
| 482 | |
| 483 | for (size_t i = 0; i < groups.size(); ++i) { |
| 484 | const KeyGroup& group = groups[i]; |
| 485 | for (size_t k = 0; k < group.keys.size(); ++k) { |
| 486 | out.push_back(group.keys[k]); |
| 487 | } |
| 488 | } |
| 489 | |
| 490 | return out; |
| 491 | } |
| 492 | |
| 493 | /// Collect all keys from all FileMaps (mergen) |
| 494 | static std::vector<std::string> collect_all_keys(const std::vector<FileMap>& all_files) { |
no test coverage detected