aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Poletti <poletti.marco@gmail.com>2022-11-14 12:24:34 -0800
committerMarco Poletti <poletti.marco@gmail.com>2022-11-14 12:24:34 -0800
commit7769ac3fbdfe0e7b03c2ed8251580357199e8d2d (patch)
treed4f64b5fa7d5c428ec6e583ee5b82743eff20532
parentadcb2afb2dc364d1626fda3cc0bb3391fceb7451 (diff)
downloadgoogle-fruit-7769ac3fbdfe0e7b03c2ed8251580357199e8d2d.tar.gz
Mark a variadic constructor "explicit" to fix a clang-tidy warning.
-rw-r--r--include/fruit/impl/component_functors.defn.h2
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)...);