aboutsummaryrefslogtreecommitdiff
path: root/src/bind_lambda.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/bind_lambda.h')
-rw-r--r--src/bind_lambda.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bind_lambda.h b/src/bind_lambda.h
index e6f367c..164e3e4 100644
--- a/src/bind_lambda.h
+++ b/src/bind_lambda.h
@@ -31,7 +31,7 @@ class LambdaAdapter<Lambda, R (Lambda::*)(Args... args)> {
public:
typedef R(RunType)(Args...);
LambdaAdapter(Lambda lambda) : lambda_(lambda) {}
- R Run(Args... args) { return lambda_(CallbackForward(args)...); }
+ R Run(Args... args) { return lambda_(std::forward<Args>(args)...); }
private:
Lambda lambda_;
@@ -43,7 +43,7 @@ class LambdaAdapter<Lambda, R (Lambda::*)(Args... args) const> {
public:
typedef R(RunType)(Args...);
LambdaAdapter(Lambda lambda) : lambda_(lambda) {}
- R Run(Args... args) { return lambda_(CallbackForward(args)...); }
+ R Run(Args... args) { return lambda_(std::forward<Args>(args)...); }
private:
Lambda lambda_;