map Darabonba_Util::Client::anyifyMapValue()

in cpp/src/parse.cpp [217:230]


map<string, boost::any> Darabonba_Util::Client::anyifyMapValue(
    const shared_ptr<map<string, string>> &m) {
  if (!m) {
    return map<string, boost::any>();
  }
  map<string, boost::any> data;
  if (m->empty()) {
    return data;
  }
  for (const auto &it : *m) {
    data[it.first] = boost::any(it.second);
  }
  return data;
}