summaryrefslogtreecommitdiff
path: root/src/buildtool/logging/logger.hpp
diff options
context:
space:
mode:
authorMaksim Denisov <denisov.maksim@huawei.com>2024-10-04 13:52:55 +0200
committerMaksim Denisov <denisov.maksim@huawei.com>2024-10-07 17:51:22 +0200
commit6d484db9b293aac4b8bd790eb7aead3a806f8c7b (patch)
treec7a93cef8a95006f217d557300151ce5e8735437 /src/buildtool/logging/logger.hpp
parent0fc0d9118b5e525fa582de0286c8e83bb0da4e16 (diff)
downloadjustbuild-6d484db9b293aac4b8bd790eb7aead3a806f8c7b.tar.gz
Enable cppcoreguidelines-* checks.
Diffstat (limited to 'src/buildtool/logging/logger.hpp')
-rw-r--r--src/buildtool/logging/logger.hpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/buildtool/logging/logger.hpp b/src/buildtool/logging/logger.hpp
index 32fd9fb0..f224edd8 100644
--- a/src/buildtool/logging/logger.hpp
+++ b/src/buildtool/logging/logger.hpp
@@ -154,11 +154,13 @@ class Logger {
/// \brief Format message and forward to sinks.
template <class... T_Args>
- static void FormatAndForward(Logger const* logger,
- std::vector<ILogSink::Ptr> const& sinks,
- LogLevel level,
- std::string const& msg,
- T_Args&&... args) noexcept {
+ static void FormatAndForward(
+ Logger const* logger,
+ std::vector<ILogSink::Ptr> const& sinks,
+ LogLevel level,
+ std::string const& msg,
+ // NOLINTNEXTLINE(cppcoreguidelines-missing-std-forward)
+ T_Args&&... args) noexcept {
if constexpr (sizeof...(T_Args) == 0) {
// forward to sinks
std::for_each(sinks.cbegin(), sinks.cend(), [&](auto& sink) {