Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
kill a bunch of empty ctor/dtor
authorMartin Quinson <martin.quinson@loria.fr>
Mon, 17 Oct 2016 07:33:54 +0000 (09:33 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Mon, 17 Oct 2016 07:33:54 +0000 (09:33 +0200)
src/surf/cpu_interface.hpp
src/surf/network_constant.cpp
src/surf/network_constant.hpp
src/surf/network_smpi.cpp
src/surf/ptask_L07.cpp
src/surf/virtual_machine.hpp

index bedb0f8..daae9a4 100644 (file)
@@ -37,9 +37,6 @@ class CpuAction;
  */
 XBT_PUBLIC_CLASS CpuModel : public Model {
 public:
-  CpuModel() : Model() {};
-  ~CpuModel() = default;
-
   /**
    * @brief Create a Cpu
    *
index 2da4340..4581f26 100644 (file)
@@ -22,9 +22,6 @@ void surf_network_model_init_Constant()
 
 namespace simgrid {
   namespace surf {
-
-    NetworkConstantModel::~NetworkConstantModel() {}
-
     Link* NetworkConstantModel::createLink(const char *name, double bw, double lat, e_surf_link_sharing_policy_t policy,
         xbt_dict_t properties) {
 
index 36782df..58e8ce9 100644 (file)
@@ -26,9 +26,6 @@ namespace simgrid {
      *********/
     class NetworkConstantModel : public NetworkModel {
     public:
-      NetworkConstantModel()  : NetworkModel() { };
-      ~NetworkConstantModel() override;
-
       Action* communicate(simgrid::s4u::Host* src, simgrid::s4u::Host* dst, double size, double rate) override;
       double nextOccuringEvent(double now) override;
       void updateActionsState(double now, double delta) override;
index 08e8f8b..8dad6eb 100644 (file)
@@ -57,12 +57,13 @@ void surf_network_model_init_SMPI()
 namespace simgrid {
   namespace surf {
 
-    NetworkSmpiModel::NetworkSmpiModel()
-    : NetworkCm02Model() {
-      haveGap_=true;
+  NetworkSmpiModel::NetworkSmpiModel() : NetworkCm02Model()
+  {
+    haveGap_ = true;
     }
 
-    NetworkSmpiModel::~NetworkSmpiModel(){
+    NetworkSmpiModel::~NetworkSmpiModel()
+    {
       xbt_dict_free(&gap_lookup);
     }
 
index 26af78e..435475c 100644 (file)
@@ -43,9 +43,7 @@ HostL07Model::HostL07Model() : HostModel() {
   routing_model_create(surf_network_model->createLink("__loopback__", 498000000, 0.000015, SURF_LINK_FATPIPE, nullptr));
 }
 
-HostL07Model::~HostL07Model() {
-  delete surf_cpu_model_pm;
-}
+HostL07Model::~HostL07Model() = default;
 
 CpuL07Model::CpuL07Model(HostL07Model *hmodel,lmm_system_t sys)
   : CpuModel()
@@ -54,7 +52,6 @@ CpuL07Model::CpuL07Model(HostL07Model *hmodel,lmm_system_t sys)
     maxminSystem_ = sys;
   }
 CpuL07Model::~CpuL07Model() {
-  surf_cpu_model_pm = nullptr;
   lmm_system_free(maxminSystem_);
   maxminSystem_ = nullptr;
 }
index 05ecaf3..f9f67e0 100644 (file)
@@ -105,9 +105,6 @@ protected:
  */
 class VMModel : public HostModel {
 public:
-  VMModel() :HostModel() {}
-  ~VMModel() = default;
-
   /**
    * @brief Create a new VM
    *