If it were used, private variables may be uninitialized.
NetworkWifiLink* dst_wifi_link_;
public:
+ NetworkWifiAction() = delete;
NetworkWifiAction(Model* model, s4u::Host& src, s4u::Host& dst, double cost, bool failed,
NetworkWifiLink* src_wifi_link, NetworkWifiLink* dst_wifi_link)
: NetworkCm02Action(model, src, dst, cost, failed)
friend Action* NetworkL07Model::communicate(s4u::Host* src, s4u::Host* dst, double size, double rate);
public:
+ L07Action() = delete;
L07Action(kernel::resource::Model* model, const std::vector<s4u::Host*>& host_list, const double* flops_amount,
const double* bytes_amount, double rate);
L07Action(const L07Action&) = delete;