aboutsummaryrefslogtreecommitdiffstats
path: root/brillo/bind_lambda.h
diff options
context:
space:
mode:
Diffstat (limited to 'brillo/bind_lambda.h')
-rw-r--r--brillo/bind_lambda.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/brillo/bind_lambda.h b/brillo/bind_lambda.h
index 18c3212..50ac095 100644
--- a/brillo/bind_lambda.h
+++ b/brillo/bind_lambda.h
@@ -30,7 +30,7 @@ template <typename Lambda, typename R, typename... Args>
class LambdaAdapter<Lambda, R(Lambda::*)(Args... args)> {
public:
typedef R(RunType)(Args...);
- LambdaAdapter(Lambda lambda) : lambda_(lambda) {}
+ explicit LambdaAdapter(Lambda lambda) : lambda_(lambda) {}
R Run(Args... args) { return lambda_(std::forward<Args>(args)...); }
private:
@@ -42,7 +42,7 @@ template <typename Lambda, typename R, typename... Args>
class LambdaAdapter<Lambda, R(Lambda::*)(Args... args) const> {
public:
typedef R(RunType)(Args...);
- LambdaAdapter(Lambda lambda) : lambda_(lambda) {}
+ explicit LambdaAdapter(Lambda lambda) : lambda_(lambda) {}
R Run(Args... args) { return lambda_(std::forward<Args>(args)...); }
private: