Searched refs:SupportsWeakPtr (Results 1 – 8 of 8) sorted by relevance
84 template <typename T> class SupportsWeakPtr; variable186 Derived* t, const SupportsWeakPtr<Base>&) { in AsWeakPtrImpl()247 friend class SupportsWeakPtr<T>; variable320 class SupportsWeakPtr : public internal::SupportsWeakPtrBase {322 SupportsWeakPtr() {} in SupportsWeakPtr() function329 ~SupportsWeakPtr() {} in ~SupportsWeakPtr()333 DISALLOW_COPY_AND_ASSIGN(SupportsWeakPtr);
12 struct Producer : SupportsWeakPtr<Producer> {};16 SupportsWeakPtr<MultiplyDerivedProducer> {};59 SupportsWeakPtr<Producer>::StaticAsWeakPtr<DerivedProducer>(&f);118 … // [r"fatal error: static_assert failed \"AsWeakPtr argument must inherit from SupportsWeakPtr\""]125 … // [r"fatal error: static_assert failed \"AsWeakPtr argument must inherit from SupportsWeakPtr\""]
51 struct Target : public TargetBase, public SupportsWeakPtr<Target> {278 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> {
70 : public SupportsWeakPtr<ObserverListBase<ObserverType>> {
97 class TestDelegateBase : public SupportsWeakPtr<TestDelegateBase> {