Searched refs:RefCountedThreadSafeBase (Results 1 – 13 of 13) sorted by relevance
19 class PA_COMPONENT_EXPORT(PARTITION_ALLOC_BASE) RefCountedThreadSafeBase { in PA_COMPONENT_EXPORT()21 RefCountedThreadSafeBase(const RefCountedThreadSafeBase&) = delete; in PA_COMPONENT_EXPORT()22 RefCountedThreadSafeBase& operator=(const RefCountedThreadSafeBase&) = delete; in PA_COMPONENT_EXPORT()28 explicit constexpr RefCountedThreadSafeBase(StartRefCountFromZeroTag) {} in PA_COMPONENT_EXPORT()29 explicit constexpr RefCountedThreadSafeBase(StartRefCountFromOneTag) in PA_COMPONENT_EXPORT()37 ~RefCountedThreadSafeBase(); in PA_COMPONENT_EXPORT()39 ~RefCountedThreadSafeBase() = default; in PA_COMPONENT_EXPORT()146 class RefCountedThreadSafe : public subtle::RefCountedThreadSafeBase {152 : subtle::RefCountedThreadSafeBase(T::kRefCountPreference) {} in RefCountedThreadSafe()160 if (subtle::RefCountedThreadSafeBase::Release()) { in Release()[all …]
16 bool RefCountedThreadSafeBase::HasOneRef() const { in HasOneRef()20 bool RefCountedThreadSafeBase::HasAtLeastOneRef() const { in HasAtLeastOneRef()25 RefCountedThreadSafeBase::~RefCountedThreadSafeBase() { in ~RefCountedThreadSafeBase()38 bool RefCountedThreadSafeBase::Release() const { in Release()41 void RefCountedThreadSafeBase::AddRef() const { in AddRef()44 void RefCountedThreadSafeBase::AddRefWithCheck() const { in AddRefWithCheck()
150 class BASE_EXPORT RefCountedThreadSafeBase {152 RefCountedThreadSafeBase(const RefCountedThreadSafeBase&) = delete;153 RefCountedThreadSafeBase& operator=(const RefCountedThreadSafeBase&) = delete;159 explicit constexpr RefCountedThreadSafeBase(StartRefCountFromZeroTag) {} in RefCountedThreadSafeBase() function160 explicit constexpr RefCountedThreadSafeBase(StartRefCountFromOneTag) in RefCountedThreadSafeBase() function168 ~RefCountedThreadSafeBase();170 ~RefCountedThreadSafeBase() = default;402 class RefCountedThreadSafe : public subtle::RefCountedThreadSafeBase {407 : subtle::RefCountedThreadSafeBase(subtle::GetRefCountPreference<T>()) {}415 if (subtle::RefCountedThreadSafeBase::Release()) {[all …]
24 bool RefCountedThreadSafeBase::HasOneRef() const { in HasOneRef()28 bool RefCountedThreadSafeBase::HasAtLeastOneRef() const { in HasAtLeastOneRef()33 RefCountedThreadSafeBase::~RefCountedThreadSafeBase() { in ~RefCountedThreadSafeBase()72 bool RefCountedThreadSafeBase::Release() const { in Release()75 void RefCountedThreadSafeBase::AddRef() const { in AddRef()78 void RefCountedThreadSafeBase::AddRefWithCheck() const { in AddRefWithCheck()
33 class RefCountedDeleteOnSequence : public subtle::RefCountedThreadSafeBase {41 : subtle::RefCountedThreadSafeBase(subtle::GetRefCountPreference<T>()), in RefCountedDeleteOnSequence()53 if (subtle::RefCountedThreadSafeBase::Release()) in Release()78 subtle::RefCountedThreadSafeBase::AddRef(); in AddRefImpl()82 subtle::RefCountedThreadSafeBase::AddRefWithCheck(); in AddRefImpl()
729 RefCountedThreadSafeBase* ref_counted) { in GetMutableRefCount()
146 class BASE_EXPORT RefCountedThreadSafeBase {151 explicit constexpr RefCountedThreadSafeBase(StartRefCountFromZeroTag) {} in RefCountedThreadSafeBase() function152 explicit constexpr RefCountedThreadSafeBase(StartRefCountFromOneTag) in RefCountedThreadSafeBase() function160 ~RefCountedThreadSafeBase();162 ~RefCountedThreadSafeBase() = default;220 DISALLOW_COPY_AND_ASSIGN(RefCountedThreadSafeBase);372 class RefCountedThreadSafe : public subtle::RefCountedThreadSafeBase {378 : subtle::RefCountedThreadSafeBase(T::kRefCountPreference) {}381 subtle::RefCountedThreadSafeBase::AddRef();385 if (subtle::RefCountedThreadSafeBase::Release()) {
20 bool RefCountedThreadSafeBase::HasOneRef() const { in HasOneRef()25 RefCountedThreadSafeBase::~RefCountedThreadSafeBase() { in ~RefCountedThreadSafeBase()41 bool RefCountedThreadSafeBase::Release() const { in Release()44 void RefCountedThreadSafeBase::AddRef() const { in AddRef()
34 class RefCountedDeleteOnSequence : public subtle::RefCountedThreadSafeBase {43 : subtle::RefCountedThreadSafeBase(T::kRefCountPreference), in RefCountedDeleteOnSequence()48 void AddRef() const { subtle::RefCountedThreadSafeBase::AddRef(); } in AddRef()51 if (subtle::RefCountedThreadSafeBase::Release()) in Release()
149 class BASE_EXPORT RefCountedThreadSafeBase {154 explicit constexpr RefCountedThreadSafeBase(StartRefCountFromZeroTag) {} in RefCountedThreadSafeBase() function155 explicit constexpr RefCountedThreadSafeBase(StartRefCountFromOneTag) in RefCountedThreadSafeBase() function163 ~RefCountedThreadSafeBase();165 ~RefCountedThreadSafeBase() = default;223 DISALLOW_COPY_AND_ASSIGN(RefCountedThreadSafeBase);375 class RefCountedThreadSafe : public subtle::RefCountedThreadSafeBase {381 : subtle::RefCountedThreadSafeBase(T::kRefCountPreference) {}384 subtle::RefCountedThreadSafeBase::AddRef();388 if (subtle::RefCountedThreadSafeBase::Release()) {
37 class RefCountedDeleteOnSequence : public subtle::RefCountedThreadSafeBase {46 : subtle::RefCountedThreadSafeBase(T::kRefCountPreference), in RefCountedDeleteOnSequence()51 void AddRef() const { subtle::RefCountedThreadSafeBase::AddRef(); } in AddRef()54 if (subtle::RefCountedThreadSafeBase::Release()) in Release()