#define SIMGRID_S4U_ENGINE_HPP
#include <xbt/base.h>
-#include <xbt/functional.hpp>
#include <simgrid/forward.h>
-#include <simgrid/simix.hpp>
#include <simgrid/s4u/NetZone.hpp>
register_function(name, std::move(code_factory));
}
- void load_deployment(const std::string& deploy);
+ void load_deployment(const std::string& deploy) const;
protected:
#ifndef DOXYGEN
"Filtering netzones is only possible for subclasses of kernel::routing::NetZoneImpl");
for (auto const& elem : current->get_children()) {
get_filtered_netzones_recursive(elem, whereto);
- T* elem_impl = dynamic_cast<T*>(elem->get_impl());
+ auto* elem_impl = dynamic_cast<T*>(elem->get_impl());
if (elem_impl != nullptr)
whereto->push_back(elem_impl);
}