File tree Expand file tree Collapse file tree 2 files changed +4
-5
lines changed
power_grid_model_c/power_grid_model/include/power_grid_model/common Expand file tree Collapse file tree 2 files changed +4
-5
lines changed Original file line number Diff line number Diff line change 1010
1111namespace power_grid_model {
1212namespace common ::logging {
13- class CalculationInfo final : public Logger {
13+ class CalculationInfo final : public Logger {
1414 using Data = std::map<LogEvent, double >;
1515
1616 public:
@@ -78,9 +78,8 @@ class CalculationInfo final: public Logger {
7878 }
7979 void accumulate_log (LogEvent tag, double value) { data_[tag] += value; }
8080 void maximize_log (LogEvent tag, double value) {
81- if (auto & stored_value = data_[tag]; value > stored_value) {
82- stored_value = value;
83- }
81+ auto & stored_value = data_[tag];
82+ stored_value = std::max (value, stored_value);
8483 }
8584
8685 public:
Original file line number Diff line number Diff line change @@ -52,12 +52,12 @@ class Logger {
5252
5353 Logger (Logger&&) noexcept = default ;
5454 Logger& operator =(Logger&&) noexcept = default ;
55+ virtual ~Logger () = default ;
5556
5657 protected:
5758 Logger () = default ;
5859 Logger (Logger const &) = default ;
5960 Logger& operator =(Logger const &) = default ;
60- virtual ~Logger () = default ;
6161};
6262
6363} // namespace common::logging
You can’t perform that action at this time.
0 commit comments