MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / takeAll

Method takeAll

source/game/StarItemBag.cpp:99–106  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

97}
98
99List<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
108void ItemBag::setItem(size_t pos, ItemPtr item) {
109 auto& storedItem = at(pos);

Callers 2

doClearContainerMethod · 0.80
dismissedMethod · 0.80

Calls 2

sizeFunction · 0.85
appendMethod · 0.45

Tested by

no test coverage detected