Lines Matching refs:BindStateBase
25 class BindStateBase; variable
31 static void Destruct(const BindStateBase*);
48 class BASE_EXPORT BindStateBase
49 : public RefCountedThreadSafe<BindStateBase, BindStateBaseRefCountTraits> {
56 BindStateBase(InvokeFuncStorage polymorphic_invoke,
57 void (*destructor)(const BindStateBase*));
58 BindStateBase(InvokeFuncStorage polymorphic_invoke,
59 void (*destructor)(const BindStateBase*),
60 bool (*is_cancelled)(const BindStateBase*));
62 ~BindStateBase() = default;
65 friend class RefCountedThreadSafe<BindStateBase, BindStateBaseRefCountTraits>;
86 void (*destructor_)(const BindStateBase*);
87 bool (*is_cancelled_)(const BindStateBase*);
89 DISALLOW_COPY_AND_ASSIGN(BindStateBase);
119 using InvokeFuncStorage = BindStateBase::InvokeFuncStorage;
128 explicit inline CallbackBase(BindStateBase* bind_state);
139 scoped_refptr<BindStateBase> bind_state_;
144 CallbackBase::CallbackBase(BindStateBase* bind_state) in CallbackBase()
157 explicit CallbackBaseCopyable(BindStateBase* bind_state) in CallbackBaseCopyable()