Home
last modified time | relevance | path

Searched refs:SupportsWeakPtr (Results 1 – 11 of 11) sorted by relevance

/external/libweave/third_party/chromium/base/memory/
Dweak_ptr.h80 template <typename T> class SupportsWeakPtr; variable
172 Derived* t, const SupportsWeakPtr<Base>&) { in AsWeakPtrImpl()
244 friend class SupportsWeakPtr<T>; variable
301 class SupportsWeakPtr : public internal::SupportsWeakPtrBase {
303 SupportsWeakPtr() {} in SupportsWeakPtr() function
310 ~SupportsWeakPtr() {} in ~SupportsWeakPtr()
314 DISALLOW_COPY_AND_ASSIGN(SupportsWeakPtr);
Dweak_ptr_unittest.cc24 struct Target : public TargetBase, public SupportsWeakPtr<Target> {
110 TEST(WeakPtrTest, SupportsWeakPtr) { in TEST() argument
/external/libchrome/base/memory/
Dweak_ptr.h82 template <typename T> class SupportsWeakPtr; variable
175 Derived* t, const SupportsWeakPtr<Base>&) { in AsWeakPtrImpl()
247 friend class SupportsWeakPtr<T>; variable
304 class SupportsWeakPtr : public internal::SupportsWeakPtrBase {
306 SupportsWeakPtr() {} in SupportsWeakPtr() function
313 ~SupportsWeakPtr() {} in ~SupportsWeakPtr()
317 DISALLOW_COPY_AND_ASSIGN(SupportsWeakPtr);
Dweak_ptr_unittest.nc12 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\""]
Dweak_ptr_unittest.cc46 struct Target : public TargetBase, public SupportsWeakPtr<Target> {
251 TEST(WeakPtrTest, SupportsWeakPtr) { in TEST() argument
/external/libbrillo/brillo/dbus/
Dexported_object_manager.h80 : public base::SupportsWeakPtr<ExportedObjectManager> {
Ddbus_object_test_helpers.h42 struct ResponseHolder final : public base::SupportsWeakPtr<ResponseHolder> {
/external/libchrome/base/timer/
Dmock_timer_unittest.cc57 class HasWeakPtr : public base::SupportsWeakPtr<HasWeakPtr> {
/external/libweave/third_party/chromium/base/
Dobserver_list.h66 : public SupportsWeakPtr<ObserverListBase<ObserverType>> {
/external/libchrome/base/
Dobserver_list.h70 : public SupportsWeakPtr<ObserverListBase<ObserverType>> {
/external/libchrome/base/files/
Dfile_path_watcher_unittest.cc97 class TestDelegateBase : public SupportsWeakPtr<TestDelegateBase> {