const auto tied = std::tie(tv.tv_sec, tv.tv_usec);
auto& idx = writes ? d_writeCallbacks.get<TTDOrderedTag>() : d_readCallbacks.get<TTDOrderedTag>();
- for (auto it = idx.begin(); it != idx.end(); ++it) {
- if (it->d_ttd.tv_sec == 0 || tied <= std::tie(it->d_ttd.tv_sec, it->d_ttd.tv_usec)) {
+ for (const auto& t : idx) {
+ if (t.d_ttd.tv_sec == 0 || tied <= std::tie(t.d_ttd.tv_sec, t.d_ttd.tv_usec)) {
break;
}
- ret.emplace_back(it->d_fd, it->d_parameter);
+ ret.emplace_back(t.d_fd, t.d_parameter);
}
return ret;
}
bool haveOne=false;
- DNSSECKeeper::keyset_t entryPoints = d_dk.getEntryPoints(p.qdomain);
- for(const auto& value: entryPoints) {
+ for (const auto& value : d_dk.getEntryPoints(p.qdomain)) {
if (!value.second.published) {
continue;
}
DNSZoneRecord rr;
bool haveOne=false;
- DNSSECKeeper::keyset_t keyset = d_dk.getKeys(p.qdomain);
- for(const auto& value: keyset) {
+ for (const auto& value : d_dk.getKeys(p.qdomain)) {
if (!value.second.published) {
continue;
}
bool haveOne=false;
- DNSSECKeeper::keyset_t keyset = d_dk.getEntryPoints(p.qdomain);
-
- for(auto const &value : keyset) {
+ for (const auto& value : d_dk.getEntryPoints(p.qdomain)) {
if (!value.second.published) {
continue;
}
try {
getBestDNAMESynth(p, target, rrset);
if(!rrset.empty()) {
- for(size_t i = 0; i < rrset.size(); i++) {
- rrset.at(i).dr.d_place = DNSResourceRecord::ANSWER;
- r->addRecord(std::move(rrset.at(i)));
+ for (auto& record : rrset) {
+ record.dr.d_place = DNSResourceRecord::ANSWER;
+ r->addRecord(std::move(record));
}
return true;
}
// Add the DNAME regardless, but throw to let the caller know we could not
// synthesize a CNAME
if(!rrset.empty()) {
- for(size_t i = 0; i < rrset.size(); i++) {
- rrset.at(i).dr.d_place = DNSResourceRecord::ANSWER;
- r->addRecord(std::move(rrset.at(i)));
+ for (auto& record : rrset) {
+ record.dr.d_place = DNSResourceRecord::ANSWER;
+ r->addRecord(std::move(record));
}
}
throw e;