HomeSort by relevance Sort by last modified time
    Searched refs:BindStateBase (Results 1 - 5 of 5) sorted by null

  /external/libchrome/base/
callback_internal.h 22 // BindStateBase is used to provide an opaque handle that the Callback
33 class BindStateBase {
35 explicit BindStateBase(void (*destructor)(BindStateBase*))
37 ~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_
    [all...]
callback.h 257 // BindStateBase*. This is safe as long as this BindStateBase pointer
353 using PolymorphicInvoke = R (*)(internal::BindStateBase*, Args&&...);
362 Callback(internal::BindStateBase* bind_state,
callback_unittest.cc 17 void NopInvokeFunc(internal::BindStateBase*) {}
24 struct FakeBindState1 : internal::BindStateBase {
25 FakeBindState1() : BindStateBase(&Destroy) {}
28 static void Destroy(internal::BindStateBase* self) {
33 struct FakeBindState2 : internal::BindStateBase {
34 FakeBindState2() : BindStateBase(&Destroy) {}
37 static void Destroy(internal::BindStateBase* self) {
callback_internal.cc 12 void BindStateBase::AddRef() {
16 void BindStateBase::Release() {
49 BindStateBase* bind_state)
bind_internal.h 317 static R Run(BindStateBase* base, UnboundArgs&&... unbound_args) {
379 struct BindState final : BindStateBase {
382 : BindStateBase(&Destroy),
394 static void Destroy(BindStateBase* self) {

Completed in 308 milliseconds