#include "CheckableItems.h" #include #include CheckableItems::CheckableItems(std::initializer_list itemNames) { for (const auto &itemName : itemNames) { emplace_back(itemName); } } unsigned int CheckableItems::getPoints() const { return std::accumulate(begin(), end(), 0, [](int base, const CheckableItem &item) { return base + item.points(); }); }