boost::variant<
string,
shared_ptr<DownstreamState>,
- std::unordered_map<string, double>,
- std::vector<pair<unsigned int, std::unordered_map<string, string> > >
+ std::unordered_map<string, double>
>
>
>(withReturn ? ("return "+line) : line);
Json out = o;
cout<<out.dump()<<endl;
}
- else if(const auto um = boost::get<std::vector<pair<unsigned int, std::unordered_map<string, string> > >>(&*ret)) {
- cerr<<"So.. "<<um->size()<<endl;
- using namespace json11;
-
- Json::array a;
- for(auto& e : *um) {
- Json::object o;
- o["qname"]=e.second["qname"];
- o["rcode"]=e.second["rcode"];
- a.push_back(o);
- }
- Json out=a;
- cout<<out.dump()<<endl;
- }
}
else
cout << g_outputBuffer;