Index: base/callback_list.h |
diff --git a/base/callback_list.h b/base/callback_list.h |
index 7d6a478e8ce067338dfae8917a5cde7440cf9dae..20938334f8f1a74ae5f9ca45a4e51fb1f39d92cc 100644 |
--- a/base/callback_list.h |
+++ b/base/callback_list.h |
@@ -8,7 +8,6 @@ |
#include <list> |
#include "base/callback.h" |
-#include "base/callback_internal.h" |
#include "base/compiler_specific.h" |
#include "base/logging.h" |
#include "base/macros.h" |
@@ -211,8 +210,8 @@ class CallbackList<void(Args...)> |
CallbackList() {} |
- void Notify( |
- typename internal::CallbackParamTraits<Args>::ForwardType... args) { |
+ template <typename... RunArgs> |
+ void Notify(RunArgs&&... args) { |
typename internal::CallbackListBase<CallbackType>::Iterator it = |
this->GetIterator(); |
CallbackType* cb; |