From 1089a223c46f9f171030dd065f3b35b74f49142c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org> Date: Thu, 11 Oct 2018 17:08:44 +0200 Subject: [PATCH] Clean up default constructors/destructors --- src/ComputingTasks.cc | 15 --------------- src/ComputingTasks.hh | 9 --------- src/DataTree.cc | 2 -- src/DataTree.hh | 3 +-- src/ExprNode.cc | 3 --- src/ExprNode.hh | 3 +-- src/ExternalFunctionsTable.cc | 3 --- src/ExternalFunctionsTable.hh | 1 - src/Statement.cc | 3 --- src/Statement.hh | 3 +-- src/WarningConsolidation.hh | 2 -- src/macro/MacroValue.hh | 7 ++----- 12 files changed, 5 insertions(+), 49 deletions(-) diff --git a/src/ComputingTasks.cc b/src/ComputingTasks.cc index 12f198ff..2f256a86 100644 --- a/src/ComputingTasks.cc +++ b/src/ComputingTasks.cc @@ -1263,9 +1263,6 @@ RplotStatement::writeJsonOutput(ostream &output) const output << "}"; } -UnitRootVarsStatement::UnitRootVarsStatement() -= default; - void UnitRootVarsStatement::writeOutput(ostream &output, const string &basename, bool minimal_workspace) const { @@ -3306,9 +3303,6 @@ SvarStatement::writeJsonOutput(ostream &output) const output << "}"; } -SvarGlobalIdentificationCheckStatement::SvarGlobalIdentificationCheckStatement() -= default; - void SvarGlobalIdentificationCheckStatement::writeOutput(ostream &output, const string &basename, bool minimal_workspace) const { @@ -3726,9 +3720,6 @@ JointPriorStatement::writeJsonOutput(ostream &output) const output << "}"; } -BasicPriorStatement::~BasicPriorStatement() -= default; - BasicPriorStatement::BasicPriorStatement(string name_arg, string subsample_name_arg, PriorDistributions prior_shape_arg, @@ -4270,9 +4261,6 @@ PriorEqualStatement::writeJsonOutput(ostream &output) const << "}"; } -BasicOptionsStatement::~BasicOptionsStatement() -= default; - BasicOptionsStatement::BasicOptionsStatement(string name_arg, string subsample_name_arg, OptionsList options_list_arg) : @@ -4722,9 +4710,6 @@ ExtendedPathStatement::writeJsonOutput(ostream &output) const output << "}"; } -ModelDiagnosticsStatement::ModelDiagnosticsStatement() -= default; - void ModelDiagnosticsStatement::writeOutput(ostream &output, const string &basename, bool minimal_workspace) const { diff --git a/src/ComputingTasks.hh b/src/ComputingTasks.hh index 8d7982d7..09e52924 100644 --- a/src/ComputingTasks.hh +++ b/src/ComputingTasks.hh @@ -278,7 +278,6 @@ public: class UnitRootVarsStatement : public Statement { public: - UnitRootVarsStatement(); void writeOutput(ostream &output, const string &basename, bool minimal_workspace) const override; void writeJsonOutput(ostream &output) const override; }; @@ -854,7 +853,6 @@ public: class SvarGlobalIdentificationCheckStatement : public Statement { public: - SvarGlobalIdentificationCheckStatement(); void writeOutput(ostream &output, const string &basename, bool minimal_workspace) const override; void writeJsonOutput(ostream &output) const override; }; @@ -936,9 +934,6 @@ public: class BasicPriorStatement : public Statement { -public: - - ~BasicPriorStatement() override; protected: const string name; const string subsample_name; @@ -1046,9 +1041,6 @@ public: class BasicOptionsStatement : public Statement { -public: - - ~BasicOptionsStatement() override; protected: const string name; const string subsample_name; @@ -1138,7 +1130,6 @@ public: class ModelDiagnosticsStatement : public Statement { public: - ModelDiagnosticsStatement(); void writeOutput(ostream &output, const string &basename, bool minimal_workspace) const override; void writeJsonOutput(ostream &output) const override; }; diff --git a/src/DataTree.cc b/src/DataTree.cc index fb903727..78947a0d 100644 --- a/src/DataTree.cc +++ b/src/DataTree.cc @@ -54,8 +54,6 @@ DataTree::DataTree(SymbolTable &symbol_table_arg, initConstants(); } -DataTree::~DataTree() = default; - DataTree::DataTree(const DataTree &d) : symbol_table {d.symbol_table}, num_constants {d.num_constants}, diff --git a/src/DataTree.hh b/src/DataTree.hh index 8df7aed7..bc86662b 100644 --- a/src/DataTree.hh +++ b/src/DataTree.hh @@ -124,8 +124,7 @@ public: ExternalFunctionsTable &external_functions_table_arg, bool is_static_args = false); - virtual - ~DataTree(); + virtual ~DataTree() = default; DataTree(const DataTree &d); DataTree(DataTree &&) = delete; diff --git a/src/ExprNode.cc b/src/ExprNode.cc index 37f74572..c627c9c5 100644 --- a/src/ExprNode.cc +++ b/src/ExprNode.cc @@ -34,9 +34,6 @@ ExprNode::ExprNode(DataTree &datatree_arg, int idx_arg) : datatree{datatree_arg} { } -ExprNode::~ExprNode() -= default; - expr_t ExprNode::getDerivative(int deriv_id) { diff --git a/src/ExprNode.hh b/src/ExprNode.hh index fade3ab6..1dec4819 100644 --- a/src/ExprNode.hh +++ b/src/ExprNode.hh @@ -207,8 +207,7 @@ class ExprNode const temporary_terms_idxs_t &temporary_terms_idxs) const; public: ExprNode(DataTree &datatree_arg, int idx_arg); - virtual - ~ExprNode(); + virtual ~ExprNode() = default; ExprNode(const ExprNode &) = delete; ExprNode(ExprNode &&) = delete; diff --git a/src/ExternalFunctionsTable.cc b/src/ExternalFunctionsTable.cc index 6bbc7d82..b25f5434 100644 --- a/src/ExternalFunctionsTable.cc +++ b/src/ExternalFunctionsTable.cc @@ -26,9 +26,6 @@ #include "ExternalFunctionsTable.hh" #include "SymbolTable.hh" -ExternalFunctionsTable::ExternalFunctionsTable() -= default; - void ExternalFunctionsTable::addExternalFunction(int symb_id, const external_function_options &external_function_options_arg, bool track_nargs) { diff --git a/src/ExternalFunctionsTable.hh b/src/ExternalFunctionsTable.hh index 34719703..56c1ee74 100644 --- a/src/ExternalFunctionsTable.hh +++ b/src/ExternalFunctionsTable.hh @@ -62,7 +62,6 @@ private: //! Map containing options provided to external_functions() external_function_table_type externalFunctionTable; public: - ExternalFunctionsTable(); //! Adds an external function to the table as well as its derivative functions void addExternalFunction(int symb_id, const external_function_options &external_function_options_arg, bool track_nargs); //! See if the function exists in the External Functions Table diff --git a/src/Statement.cc b/src/Statement.cc index ffcc00b4..ee699124 100644 --- a/src/Statement.cc +++ b/src/Statement.cc @@ -25,9 +25,6 @@ ModFileStructure::ModFileStructure() { } -Statement::~Statement() -= default; - void Statement::checkPass(ModFileStructure &mod_file_struct, WarningConsolidation &warnings) { diff --git a/src/Statement.hh b/src/Statement.hh index a410c7d8..40adb8a3 100644 --- a/src/Statement.hh +++ b/src/Statement.hh @@ -133,8 +133,7 @@ class Statement { public: Statement() = default; - virtual - ~Statement(); + virtual ~Statement() = default; Statement(const Statement &) = delete; Statement(Statement &&) = delete; diff --git a/src/WarningConsolidation.hh b/src/WarningConsolidation.hh index ed52a4fa..6bde987c 100644 --- a/src/WarningConsolidation.hh +++ b/src/WarningConsolidation.hh @@ -37,8 +37,6 @@ public: explicit WarningConsolidation(bool no_warn_arg) : no_warn{no_warn_arg} { }; - ~WarningConsolidation() - = default;; //! Add A Warning to the StringStream friend WarningConsolidation &operator<<(WarningConsolidation &wcc, const string &warning); diff --git a/src/macro/MacroValue.hh b/src/macro/MacroValue.hh index 04ed062f..a39e5456 100644 --- a/src/macro/MacroValue.hh +++ b/src/macro/MacroValue.hh @@ -119,7 +119,6 @@ class IntMV : public MacroValue { public: explicit IntMV(int value_arg); - virtual ~IntMV() = default; //! Underlying integer value const int value; @@ -158,7 +157,7 @@ class StringMV : public MacroValue { public: explicit StringMV(string value_arg); - virtual ~StringMV() = default; + //! Underlying string value const string value; @@ -178,7 +177,7 @@ class FuncMV : public MacroValue { public: FuncMV(vector<string> args, string body_arg); - virtual ~FuncMV() = default; + //! Function args & body const vector<string> args; const string body; @@ -193,7 +192,6 @@ class ArrayMV : public MacroValue { public: explicit ArrayMV(vector<MacroValuePtr> values_arg); - virtual ~ArrayMV() = default; //! Underlying vector const vector<MacroValuePtr> values; @@ -235,7 +233,6 @@ class TupleMV : public MacroValue { public: explicit TupleMV(vector<MacroValuePtr> values_arg); - virtual ~TupleMV() = default; //! Underlying vector const vector<MacroValuePtr> values; -- GitLab