unsigned int get_id_by_name(const char* name) const { return name2id.at(name); }
void add_child(Container* child);
- void add_resources(std::vector<sg_host_t> hosts);
+ void add_resources(const std::vector<sg_host_t>& hosts);
void create_hierarchy(const_sg_netzone_t from_as);
std::vector<int> get_hierarchy();
std::string get_hierarchy_as_string();
child->set_parent(this);
}
-void Container::add_resources(std::vector<sg_host_t> hosts)
+void Container::add_resources(const std::vector<sg_host_t>& hosts)
{
children_.clear();
last_id_ = 0;
} // namespace jedule
} // namespace simgrid
-static void add_subsets_to(std::vector<simgrid::jedule::Subset>& subset_list, std::vector<const char*> hostgroup,
+static void add_subsets_to(std::vector<simgrid::jedule::Subset>& subset_list, const std::vector<const char*>& hostgroup,
jed_container_t parent)
{
// get ids for each host