diff options
author | Marco Poletti <poletti.marco@gmail.com> | 2022-11-14 12:24:34 -0800 |
---|---|---|
committer | Marco Poletti <poletti.marco@gmail.com> | 2022-11-14 12:24:34 -0800 |
commit | 7769ac3fbdfe0e7b03c2ed8251580357199e8d2d (patch) | |
tree | d4f64b5fa7d5c428ec6e583ee5b82743eff20532 | |
parent | adcb2afb2dc364d1626fda3cc0bb3391fceb7451 (diff) | |
download | google-fruit-7769ac3fbdfe0e7b03c2ed8251580357199e8d2d.tar.gz |
Mark a variadic constructor "explicit" to fix a clang-tidy warning.
-rw-r--r-- | include/fruit/impl/component_functors.defn.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/fruit/impl/component_functors.defn.h b/include/fruit/impl/component_functors.defn.h index 28a4cab..059a4ca 100644 --- a/include/fruit/impl/component_functors.defn.h +++ b/include/fruit/impl/component_functors.defn.h @@ -436,7 +436,7 @@ struct RegisterFactoryHelper { struct ObjectProvider { std::tuple<NakedInjectedArgs...> injected_args; - ObjectProvider(std::tuple<NakedInjectedArgs...>&& injected_args) : injected_args(std::move(injected_args)) {} + explicit ObjectProvider(std::tuple<NakedInjectedArgs...>&& injected_args) : injected_args(std::move(injected_args)) {} NakedC operator()(NakedUserProvidedArgs... params) { std::tuple<NakedUserProvidedArgs...> user_provided_args = std::tuple<NakedUserProvidedArgs...>(std::move(params)...); |