We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9963900 commit 0b04e8fCopy full SHA for 0b04e8f
power_grid_model_c/power_grid_model/include/power_grid_model/common/multi_threaded_logging.hpp
@@ -32,10 +32,8 @@ class MultiThreadedLoggerImpl : public MultiThreadedLogger {
32
: LoggerType{std::move(static_cast<LoggerType>(other))}, parent_{other.parent_} {};
33
ThreadLogger& operator=(ThreadLogger&& other) noexcept {
34
if (this != &other) {
35
- auto* const parent = other.parent_;
36
- other.parent_ = nullptr;
+ parent_ = std::exchange(other.parent_, nullptr);
37
LoggerType::operator=(std::move(other));
38
- parent_ = parent;
39
}
40
return *this;
41
};
0 commit comments