From caa2f31d536f568e485f15537db5e2f79f7616d5 Mon Sep 17 00:00:00 2001 From: hop311 Date: Mon, 22 Jan 2024 19:17:38 +0000 Subject: Miscellaneous bug fixes and format cleanup --- src/openvic-simulation/dataloader/NodeTools.hpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/openvic-simulation/dataloader/NodeTools.hpp') diff --git a/src/openvic-simulation/dataloader/NodeTools.hpp b/src/openvic-simulation/dataloader/NodeTools.hpp index 4b33c6d..0845e6c 100644 --- a/src/openvic-simulation/dataloader/NodeTools.hpp +++ b/src/openvic-simulation/dataloader/NodeTools.hpp @@ -357,17 +357,17 @@ namespace OpenVic { } template - bool warn_or_error(bool warn, Args... args) { + bool warn_or_error(bool warn, Args&&... args) { if (warn) { - Logger::warning(args...); + Logger::warning(std::forward(args)...); return true; } else { - Logger::error(args...); + Logger::error(std::forward(args)...); return false; } } - template + template Callback auto set_callback(tsl::ordered_set& set, bool warn = false) { return [&set, warn](T val) -> bool { if (set.emplace(std::move(val)).second) { @@ -377,7 +377,7 @@ namespace OpenVic { }; } - template T, typename...SetArgs> + template T, typename... SetArgs> Callback auto set_callback_pointer(tsl::ordered_set& set, bool warn = false) { return [&set, warn](T const& val) -> bool { if (set.emplace(&val).second) { -- cgit v1.2.3-56-ga3b1