| Index: base/callback_internal.h
|
| diff --git a/base/callback_internal.h b/base/callback_internal.h
|
| index 5993824a5a2a28d1d7ccb643ed60fdf24d54c8be..cd00d74c89269e6aa78ac2124275f20a369eb88e 100644
|
| --- a/base/callback_internal.h
|
| +++ b/base/callback_internal.h
|
| @@ -20,6 +20,8 @@ class ScopedVector;
|
| namespace base {
|
| namespace internal {
|
|
|
| +class CallbackListImpl;
|
| +
|
| // 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 CallbackListImpl;
|
| };
|
|
|
| // This is a typetraits object that's used to take an argument type, and
|
|
|