From 629ed8c28e29b0a0feeb229c12312e3872341c1b Mon Sep 17 00:00:00 2001 From: Pavel Kirienko Date: Wed, 12 Mar 2014 13:01:39 +0400 Subject: [PATCH] MethodBinder passes all values by reference --- libuavcan/include/uavcan/util/method_binder.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libuavcan/include/uavcan/util/method_binder.hpp b/libuavcan/include/uavcan/util/method_binder.hpp index dcd97ac322..47f2c78264 100644 --- a/libuavcan/include/uavcan/util/method_binder.hpp +++ b/libuavcan/include/uavcan/util/method_binder.hpp @@ -46,14 +46,14 @@ public: } template - void operator()(Par1 p1) + void operator()(Par1& p1) { validateBeforeCall(); (obj_->*fun_)(p1); } template - void operator()(Par1 p1, Par2 p2) + void operator()(Par1& p1, Par2& p2) { validateBeforeCall(); (obj_->*fun_)(p1, p2);