| 97 | } |
| 98 | |
| 99 | List<ItemPtr> ItemBag::takeAll() { |
| 100 | List<ItemPtr> taken; |
| 101 | for (size_t i = 0; i < size(); ++i) { |
| 102 | if (auto& item = at(i)) |
| 103 | taken.append(std::move(item)); |
| 104 | } |
| 105 | return taken; |
| 106 | } |
| 107 | |
| 108 | void ItemBag::setItem(size_t pos, ItemPtr item) { |
| 109 | auto& storedItem = at(pos); |
no test coverage detected