bool operator<(const struct Entry& rhs) const
{
- return tie(ip, port, id) < tie(rhs.ip, rhs.port, rhs.id);
+ return std::tie(ip, port, id) < std::tie(rhs.ip, rhs.port, rhs.id);
}
};
{
uint16_t t=QType::SOA;
- auto found = records.equal_range(boost::tie(g_rootdnsname, t));
+ auto found = records.equal_range(std::tie(g_rootdnsname, t));
for(auto iter = found.first; iter != found.second; ++iter) {
auto soa = std::dynamic_pointer_cast<SOARecordContent>(iter->d_content);
for(const auto& rr : remove) {
report<<'-'<< (rr.d_name+zone) <<" IN "<<DNSRecordContent::NumberToType(rr.d_type)<<" "<<rr.d_content->getZoneRepresentation()<<endl;
- auto range = records.equal_range(tie(rr.d_name, rr.d_type, rr.d_class, rr.d_content));
+ auto range = records.equal_range(std::tie(rr.d_name, rr.d_type, rr.d_class, rr.d_content));
if(range.first == range.second) {
cout<<endl<<" !! Could not find record "<<rr.d_name<<" to remove!!"<<endl;
// stop=true;