Searched refs:BindStateBase (Results 1 – 6 of 6) sorted by relevance
33 class BindStateBase {35 explicit BindStateBase(void (*destructor)(BindStateBase*)) in BindStateBase() function37 ~BindStateBase() = default;40 friend class scoped_refptr<BindStateBase>;50 void (*destructor_)(BindStateBase*);52 DISALLOW_COPY_AND_ASSIGN(BindStateBase);86 explicit CallbackBase(BindStateBase* bind_state);93 scoped_refptr<BindStateBase> bind_state_;107 explicit CallbackBase(BindStateBase* bind_state) in CallbackBase()
17 void NopInvokeFunc(internal::BindStateBase*) {} in NopInvokeFunc() argument24 struct FakeBindState1 : internal::BindStateBase {25 FakeBindState1() : BindStateBase(&Destroy) {} in FakeBindState1()28 static void Destroy(internal::BindStateBase* self) { in Destroy()33 struct FakeBindState2 : internal::BindStateBase {34 FakeBindState2() : BindStateBase(&Destroy) {} in FakeBindState2()37 static void Destroy(internal::BindStateBase* self) { in Destroy()
12 void BindStateBase::AddRef() { in AddRef()16 void BindStateBase::Release() { in Release()49 BindStateBase* bind_state) in CallbackBase()
353 using PolymorphicInvoke = R (*)(internal::BindStateBase*, Args&&...);362 Callback(internal::BindStateBase* bind_state, in Callback()
317 static R Run(BindStateBase* base, UnboundArgs&&... unbound_args) {379 struct BindState final : BindStateBase {382 : BindStateBase(&Destroy),394 static void Destroy(BindStateBase* self) {
312 …seTimerTaskInternal>)>, void ()(base::BaseTimerTaskInternal*)>::Run(base::internal::BindStateBase*)2445 …hrome ^[.] base::internal::CallbackBase::CallbackBase(base::internal::BindStateBase*)2447 --- base::internal::CallbackBase::CallbackBase(base::internal::BindStateBase*)