| 89 | } |
| 90 | |
| 91 | [[gnu::pure]] |
| 92 | static std::vector<unsigned> |
| 93 | CollectQueue(const Queue &queue, const QueueSelection &selection) noexcept |
| 94 | { |
| 95 | std::vector<unsigned> v; |
| 96 | |
| 97 | for (unsigned i = 0; i < queue.GetLength(); i++) |
| 98 | if (selection.MatchPosition(queue, i)) |
| 99 | v.emplace_back(i); |
| 100 | |
| 101 | return v; |
| 102 | } |
| 103 | |
| 104 | static void |
| 105 | PrintSortedQueue(Response &r, const Queue &queue, |
no test coverage detected