Searched refs:SupportsWeakPtr (Results 1 – 8 of 8) sorted by relevance
84 template <typename T> class SupportsWeakPtr; variable194 static WeakPtr<Derived> AsWeakPtrImpl(SupportsWeakPtr<Base>* t) { in AsWeakPtrImpl()261 friend class SupportsWeakPtr<T>; variable336 class SupportsWeakPtr : public internal::SupportsWeakPtrBase {338 SupportsWeakPtr() = default;345 ~SupportsWeakPtr() = default;349 DISALLOW_COPY_AND_ASSIGN(SupportsWeakPtr);
12 struct Producer : SupportsWeakPtr<Producer> {};16 SupportsWeakPtr<MultiplyDerivedProducer> {};59 SupportsWeakPtr<Producer>::StaticAsWeakPtr<DerivedProducer>(&f);121 …/ [r"fatal error: static_assert failed .*\"AsWeakPtr argument must inherit from SupportsWeakPtr\""]128 …/ [r"fatal error: static_assert failed .*\"AsWeakPtr argument must inherit from SupportsWeakPtr\""]
53 struct Target : public TargetBase, public SupportsWeakPtr<Target> {301 TEST(WeakPtrTest, SupportsWeakPtr) { in TEST() argument
80 : public base::SupportsWeakPtr<ExportedObjectManager> {
42 struct ResponseHolder final : public base::SupportsWeakPtr<ResponseHolder> {
57 class HasWeakPtr : public base::SupportsWeakPtr<HasWeakPtr> {
99 : public SupportsWeakPtr<
105 class TestDelegateBase : public SupportsWeakPtr<TestDelegateBase> {