#include <simgrid/s4u/forward.hpp>
namespace simgrid {
+
+namespace xbt {
+extern template class XBT_PUBLIC() Extendable<simgrid::s4u::Host>;
+}
+
namespace s4u {
/** @brief Simulated machine that can host some actors
public:
// FIXME: these should be protected, but it leads to many errors
// Use the extensions stuff for this? Go through simgrid::surf::Host?
+ // TODO, this could be a unique_ptr
surf::Cpu *pimpl_cpu = nullptr;
surf::NetCard *pimpl_netcard = nullptr;