| Index: base/bind_internal.h.pump
|
| diff --git a/base/bind_internal.h.pump b/base/bind_internal.h.pump
|
| index 53dcbd3a618c71a9336e44563e92645c8c6eca38..075e2c6e9bf8c3adf6a68b2bc9c82a43ff4298dc 100644
|
| --- a/base/bind_internal.h.pump
|
| +++ b/base/bind_internal.h.pump
|
| @@ -82,7 +82,6 @@ namespace internal {
|
| // into the Bind() system, doing most of the type resolution.
|
| // There are ARITY BindState types.
|
|
|
| -
|
| // RunnableAdapter<>
|
| //
|
| // The RunnableAdapter<> templates provide a uniform interface for invoking
|
| @@ -121,7 +120,7 @@ class RunnableAdapter<R(*)($for ARG , [[A$(ARG)]])> {
|
| }
|
|
|
| R Run($for ARG , [[typename CallbackParamTraits<A$(ARG)>::ForwardType a$(ARG)]]) {
|
| - return function_($for ARG , [[a$(ARG)]]);
|
| + return function_($for ARG , [[BindMoveSupport(a$(ARG))]]);
|
| }
|
|
|
| private:
|
| @@ -143,7 +142,7 @@ $if ARITY > 0[[, ]] $for ARG , [[A$(ARG)]]);
|
|
|
| R Run(T* object[[]]
|
| $if ARITY > 0[[, ]] $for ARG, [[typename CallbackParamTraits<A$(ARG)>::ForwardType a$(ARG)]]) {
|
| - return (object->*method_)($for ARG , [[a$(ARG)]]);
|
| + return (object->*method_)($for ARG , [[BindMoveSupport(a$(ARG))]]);
|
| }
|
|
|
| private:
|
| @@ -165,7 +164,7 @@ $if ARITY > 0[[, ]] $for ARG , [[A$(ARG)]]);
|
|
|
| R Run(const T* object[[]]
|
| $if ARITY > 0[[, ]] $for ARG, [[typename CallbackParamTraits<A$(ARG)>::ForwardType a$(ARG)]]) {
|
| - return (object->*method_)($for ARG , [[a$(ARG)]]);
|
| + return (object->*method_)($for ARG , [[BindMoveSupport(a$(ARG))]]);
|
| }
|
|
|
| private:
|
|
|