|
@@ -123,7 +123,7 @@ namespace robotics {
|
|
|
*/
|
|
|
template<typename _Fn, typename _Obj>
|
|
|
void bind(_Fn&& fn, _Obj&& obj) {
|
|
|
- handler_ = std::bind_front(std::forward<_Fn>(fn), std::forward<_Fn>(obj));
|
|
|
+ handler_ = std::bind_front(std::forward<_Fn>(fn), std::forward<_Obj>(obj));
|
|
|
}
|
|
|
/**
|
|
|
* @brief 调用
|
|
@@ -132,7 +132,7 @@ namespace robotics {
|
|
|
*/
|
|
|
_Ret operator()(_Args...args) {
|
|
|
if (handler_)
|
|
|
- handler_(args...);
|
|
|
+ return handler_(args...);
|
|
|
std::runtime_error("func nullptr");
|
|
|
}
|
|
|
/**
|