diff options
Diffstat (limited to 'brillo/bind_lambda.h')
-rw-r--r-- | brillo/bind_lambda.h | 4 |
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: |