Home
last modified time | relevance | path

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

/external/libchrome/base/memory/
Dweak_ptr.h84 template <typename T> class SupportsWeakPtr; variable
186 Derived* t, const SupportsWeakPtr<Base>&) { in AsWeakPtrImpl()
247 friend class SupportsWeakPtr<T>; variable
320 class SupportsWeakPtr : public internal::SupportsWeakPtrBase {
322 SupportsWeakPtr() {} in SupportsWeakPtr() function
329 ~SupportsWeakPtr() {} in ~SupportsWeakPtr()
333 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.cc51 struct Target : public TargetBase, public SupportsWeakPtr<Target> {
278 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/libchrome/base/
Dobserver_list.h70 : public SupportsWeakPtr<ObserverListBase<ObserverType>> {
/external/libchrome/base/files/
Dfile_path_watcher_unittest.cc97 class TestDelegateBase : public SupportsWeakPtr<TestDelegateBase> {