void BonusList::getModifiersWDescr(TModDescr &out) const { for (auto & elem : bonuses) { Bonus *b = elem; out.push_back(std::make_pair(b->val, b->Description())); } }
void BonusList::getModifiersWDescr(TModDescr &out) const { for (size_t i = 0; i < bonuses.size(); i++) { Bonus *b = bonuses[i]; out.push_back(std::make_pair(b->val, b->Description())); } }