std::unordered_map<const char*, std::vector<const char*>> parent2hostgroup;
for (auto const& host : host_list) {
const char *host_name = sg_host_get_name(host);
std::unordered_map<const char*, std::vector<const char*>> parent2hostgroup;
for (auto const& host : host_list) {
const char *host_name = sg_host_get_name(host);