{
uint16_t t=QType::SOA;
- auto found = records.equal_range(tie(g_rootdnsname, t));
+ auto found = records.equal_range(boost::tie(g_rootdnsname, t));
for(auto iter = found.first; iter != found.second; ++iter) {
auto soa = std::dynamic_pointer_cast<SOARecordContent>(iter->d_content);
*/
#pragma once
+#include <boost/tuple/tuple.hpp>
#include <boost/format.hpp>
#include <boost/optional.hpp>
#include <iostream>
#include <memory>
#include <set>
#include <string>
-#include <tuple>
#include <vector>
+// We have a few paces where boost::tuple is used, and other places where an unscoped tuple is used
+// use the boost one for now. We might want to switch to std::tuple one day.
+using boost::make_tuple;
+using boost::tuple;
+
using std::cerr;
using std::clog;
using std::cout;
using std::endl;
using std::ifstream;
using std::make_pair;
-using std::make_tuple;
using std::map;
using std::max;
using std::min;
using std::shared_ptr;
using std::string;
using std::tie;
-using std::tuple;
using std::unique_ptr;
using std::vector;