| Index: base/callback_internal.h
|
| diff --git a/base/callback_internal.h b/base/callback_internal.h
|
| index 5993824a5a2a28d1d7ccb643ed60fdf24d54c8be..d2f4a21d26e3e646bdbe533bc0f3f4b2db1e1e91 100644
|
| --- a/base/callback_internal.h
|
| +++ b/base/callback_internal.h
|
| @@ -20,6 +20,8 @@ class ScopedVector;
|
| namespace base {
|
| namespace internal {
|
|
|
| +class CallbackListBase;
|
| +
|
| // BindStateBase is used to provide an opaque handle that the Callback
|
| // class can use to represent a function object with bound arguments. It
|
| // behaves as an existential type that is used by a corresponding
|
| @@ -65,6 +67,9 @@ class BASE_EXPORT CallbackBase {
|
|
|
| scoped_refptr<BindStateBase> bind_state_;
|
| InvokeFuncStorage polymorphic_invoke_;
|
| +
|
| + private:
|
| + friend class CallbackListBase;
|
| };
|
|
|
| // This is a typetraits object that's used to take an argument type, and
|
|
|