/* */ #include "UnionSeedCriteria.h" #include namespace aria2 { UnionSeedCriteria::UnionSeedCriteria() {} UnionSeedCriteria::~UnionSeedCriteria() = default; void UnionSeedCriteria::reset() { for (const auto& c : criterion_) { c->reset(); } } bool UnionSeedCriteria::evaluate() { for (const auto& c : criterion_) { if (c->evaluate()) { return true; } } return false; } void UnionSeedCriteria::addSeedCriteria(std::unique_ptr cri) { criterion_.push_back(std::move(cri)); } } // namespace aria2