Searched refs:SupportsWeakPtr (Results 1 – 11 of 11) sorted by relevance
80 template <typename T> class SupportsWeakPtr; variable172 Derived* t, const SupportsWeakPtr<Base>&) { in AsWeakPtrImpl()244 friend class SupportsWeakPtr<T>; variable301 class SupportsWeakPtr : public internal::SupportsWeakPtrBase {303 SupportsWeakPtr() {} in SupportsWeakPtr() function310 ~SupportsWeakPtr() {} in ~SupportsWeakPtr()314 DISALLOW_COPY_AND_ASSIGN(SupportsWeakPtr);
24 struct Target : public TargetBase, public SupportsWeakPtr<Target> {110 TEST(WeakPtrTest, SupportsWeakPtr) { in TEST() argument
82 template <typename T> class SupportsWeakPtr; variable175 Derived* t, const SupportsWeakPtr<Base>&) { in AsWeakPtrImpl()247 friend class SupportsWeakPtr<T>; variable304 class SupportsWeakPtr : public internal::SupportsWeakPtrBase {306 SupportsWeakPtr() {} in SupportsWeakPtr() function313 ~SupportsWeakPtr() {} in ~SupportsWeakPtr()317 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\""]
46 struct Target : public TargetBase, public SupportsWeakPtr<Target> {251 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> {
66 : public SupportsWeakPtr<ObserverListBase<ObserverType>> {
70 : public SupportsWeakPtr<ObserverListBase<ObserverType>> {
97 class TestDelegateBase : public SupportsWeakPtr<TestDelegateBase> {