From ac286a50eb2d6987cc0377355c1b79718f744db0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org>
Date: Wed, 20 Nov 2024 15:46:27 +0100
Subject: [PATCH] Add more [[nodiscard]] attributes

Automatically detected using clang-tidy with modernize-use-nodiscard check.
---
 src/DynamicModel.hh       | 3 ++-
 src/HeterogeneityTable.hh | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/DynamicModel.hh b/src/DynamicModel.hh
index 5d3f3883..d895b133 100644
--- a/src/DynamicModel.hh
+++ b/src/DynamicModel.hh
@@ -73,7 +73,8 @@ public:
     void checkAllRegimesPresent() const noexcept(false);
 
   private:
-    pair<vector<string>, vector<string>> convertBitVectorToRegimes(const vector<bool>& r) const;
+    [[nodiscard]] pair<vector<string>, vector<string>>
+    convertBitVectorToRegimes(const vector<bool>& r) const;
   };
 
 private:
diff --git a/src/HeterogeneityTable.hh b/src/HeterogeneityTable.hh
index 2b76f41d..a7baddc4 100644
--- a/src/HeterogeneityTable.hh
+++ b/src/HeterogeneityTable.hh
@@ -90,7 +90,7 @@ public:
   };
 
   void addSummedHeterogeneousEndogenous(int symb_id);
-  int getSummedHeterogenousEndogenousIndex(int symb_id) const;
+  [[nodiscard]] int getSummedHeterogenousEndogenousIndex(int symb_id) const;
   [[nodiscard]] int aggregateEndoSize() const;
 
   void writeOutput(ostream& output) const;
-- 
GitLab