warning: xxx redeclared without dllimport attribute: previous dllimport ignored [-Wattributes]
{
Comm() : Activity() {}
public:
- friend void intrusive_ptr_release(simgrid::s4u::Comm * c);
- friend void intrusive_ptr_add_ref(simgrid::s4u::Comm * c);
+ friend XBT_PUBLIC(void) intrusive_ptr_release(simgrid::s4u::Comm* c);
+ friend XBT_PUBLIC(void) intrusive_ptr_add_ref(simgrid::s4u::Comm* c);
friend Mailbox; // Factory of comms
virtual ~Comm();
{
Exec() : Activity() {}
public:
- friend void intrusive_ptr_release(simgrid::s4u::Exec * e);
- friend void intrusive_ptr_add_ref(simgrid::s4u::Exec * e);
+ friend XBT_PUBLIC(void) intrusive_ptr_release(simgrid::s4u::Exec* e);
+ friend XBT_PUBLIC(void) intrusive_ptr_add_ref(simgrid::s4u::Exec* e);
friend ExecPtr this_actor::exec_init(double flops_amount);
~Exec() = default;
namespace simix {
class Global {
- friend bool simgrid::s4u::this_actor::isMaestro();
+ friend XBT_PUBLIC(bool) simgrid::s4u::this_actor::isMaestro();
public:
smx_context_factory_t context_factory = nullptr;