Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Remove unused default constructors.
authorArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Fri, 4 Apr 2014 11:03:29 +0000 (13:03 +0200)
committerArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Fri, 4 Apr 2014 11:06:11 +0000 (13:06 +0200)
src/bindings/java/surf.i
src/surf/cpu_cas01.hpp
src/surf/cpu_interface.hpp
src/surf/cpu_ti.hpp
src/surf/storage_interface.hpp
src/surf/storage_n11.hpp
src/surf/surf_interface.cpp
src/surf/surf_interface.hpp

index fe5a852..1553e77 100644 (file)
@@ -93,6 +93,7 @@ public:
   void updateLatency(double value, double date=surf_get_clock());
 };
 
   void updateLatency(double value, double date=surf_get_clock());
 };
 
+%nodefaultctor Action;
 class Action {
 public:
   Model *getModel();
 class Action {
 public:
   Model *getModel();
@@ -101,6 +102,7 @@ public:
   void setBound(double bound);
 };
 
   void setBound(double bound);
 };
 
+%nodefaultctor CpuAction;
 class CpuAction : public Action {
 public:
 %extend {
 class CpuAction : public Action {
 public:
 %extend {
index 685cd4c..438f3c2 100644 (file)
@@ -81,7 +81,6 @@ class CpuCas01Action: public CpuAction {
   friend CpuActionPtr CpuCas01::execute(double size);
   friend CpuActionPtr CpuCas01::sleep(double duration);
 public:
   friend CpuActionPtr CpuCas01::execute(double size);
   friend CpuActionPtr CpuCas01::sleep(double duration);
 public:
-  CpuCas01Action() {};
   CpuCas01Action(ModelPtr model, double cost, bool failed, double power, lmm_constraint_t constraint);
 
   ~CpuCas01Action() {};
   CpuCas01Action(ModelPtr model, double cost, bool failed, double power, lmm_constraint_t constraint);
 
   ~CpuCas01Action() {};
index 7e2203f..cd953f5 100644 (file)
@@ -213,11 +213,6 @@ public:
 class CpuAction : public Action {
 friend CpuPtr getActionCpu(CpuActionPtr action);
 public:
 class CpuAction : public Action {
 friend CpuPtr getActionCpu(CpuActionPtr action);
 public:
-  /**
-   * @brief CpuAction constructor
-   */
-  CpuAction() {};
-
   /**
    * @brief CpuAction constructor
    *
   /**
    * @brief CpuAction constructor
    *
index b44ff97..752754a 100644 (file)
@@ -159,7 +159,6 @@ class CpuTiAction: public CpuAction {
   friend void CpuTi::updateRemainingAmount(double now);//FIXME
 
 public:
   friend void CpuTi::updateRemainingAmount(double now);//FIXME
 
 public:
-  CpuTiAction() {};
   CpuTiAction(CpuTiModelPtr model, double cost, bool failed,
                                 CpuTiPtr cpu);
 
   CpuTiAction(CpuTiModelPtr model, double cost, bool failed,
                                 CpuTiPtr cpu);
 
index d0e7df6..357200e 100644 (file)
@@ -262,11 +262,6 @@ typedef enum {
  */
 class StorageAction : public Action {
 public:
  */
 class StorageAction : public Action {
 public:
-  /**
-   * @brief StorageAction constructor
-   */
-  StorageAction() : m_type(READ) {};//FIXME:REMOVE
-
   /**
    * @brief StorageAction constructor
    *
   /**
    * @brief StorageAction constructor
    *
index 93f4f3a..d479002 100644 (file)
@@ -70,7 +70,6 @@ public:
 
 class StorageN11Action : public StorageAction {
 public:
 
 class StorageN11Action : public StorageAction {
 public:
-       StorageN11Action() {}; //FIXME:REMOVE
   StorageN11Action(ModelPtr model, double cost, bool failed, StoragePtr storage, e_surf_action_storage_type_t type);
   void suspend();
   int unref();
   StorageN11Action(ModelPtr model, double cost, bool failed, StoragePtr storage, e_surf_action_storage_type_t type);
   void suspend();
   int unref();
index 7c325f9..7cf6ef8 100644 (file)
@@ -779,11 +779,6 @@ void Action::initialize(ModelPtr model, double cost, bool failed,
   m_hat = NOTSET;
 }
 
   m_hat = NOTSET;
 }
 
-Action::Action()
-{
-  initialize(NULL, 0.0, false); // FIXME: not used
-}
-
 Action::Action(ModelPtr model, double cost, bool failed)
 {
   initialize(model, cost, failed);
 Action::Action(ModelPtr model, double cost, bool failed)
 {
   initialize(model, cost, failed);
index b16e770..36b1977 100644 (file)
@@ -398,11 +398,6 @@ private:
                   lmm_variable_t var = NULL);
 
 public:
                   lmm_variable_t var = NULL);
 
 public:
-  /**
-   * @brief Action constructor
-   */
-  Action();
-
   /**
    * @brief Action constructor
    * 
   /**
    * @brief Action constructor
    *