Skip to content

Commit b700a08

Browse files
committed
noexcept
Signed-off-by: Martijn Govers <[email protected]>
1 parent f4ba5a7 commit b700a08

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

power_grid_model_c/power_grid_model/include/power_grid_model/common/calculation_info.hpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ class CalculationInfo : public NoLogger {
1919

2020
void log(LogEvent tag, double value) override { log_impl(tag, value); }
2121
void log(LogEvent tag, Idx value) override { log_impl(tag, static_cast<double>(value)); }
22+
23+
CalculationInfo(CalculationInfo const&) = default;
24+
CalculationInfo(CalculationInfo&&) noexcept = default;
25+
CalculationInfo& operator=(CalculationInfo const&) = default;
26+
CalculationInfo& operator=(CalculationInfo&&) noexcept = default;
2227

2328
private:
2429
Data data_;

power_grid_model_c/power_grid_model/include/power_grid_model/common/logging.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@ class Logger {
5353

5454
protected:
5555
Logger(Logger const&) = default;
56-
Logger(Logger&&) = default;
56+
Logger(Logger&&) noexcept = default;
5757
Logger& operator=(Logger const&) = default;
58-
Logger& operator=(Logger&&) = default;
58+
Logger& operator=(Logger&&) noexcept = default;
5959
};
6060

6161
} // namespace common::logging

power_grid_model_c/power_grid_model/include/power_grid_model/common/logging_impl.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ class NoLogger : public Logger {
2424
// no logging
2525
}
2626
NoLogger(NoLogger const&) = default;
27-
NoLogger(NoLogger&&) = default;
27+
NoLogger(NoLogger&&) noexcept = default;
2828
NoLogger& operator=(NoLogger const&) = default;
29-
NoLogger& operator=(NoLogger&&) = default;
29+
NoLogger& operator=(NoLogger&&) noexcept = default;
3030
~NoLogger() override = default;
3131
};
3232

0 commit comments

Comments
 (0)