- simgrid::kernel::actor::simcall([this, type, &model] { pimpl->add_model(type, std::move(model)); });
-}
-
-/** @brief Get list of models created for a resource type */
-const std::vector<simgrid::kernel::resource::Model*>& Engine::get_model_list(simgrid::kernel::resource::Model::Type type)
-{
- return pimpl->get_model_list(type);
+ simgrid::kernel::actor::simcall([this, &model, &dep_models] {
+ pimpl->add_model(std::move(model), std::forward<decltype(dep_models)>(dep_models));
+ });