Home
last modified time | relevance | path

Searched refs:fWeakCnt (Results 1 - 1 of 1) sorted by relevance

/third_party/skia/include/private/
H A DSkWeakRefCnt.h59 SkWeakRefCnt() : SkRefCnt(), fWeakCnt(1) {} in SkWeakRefCnt()
66 fWeakCnt.store(0, std::memory_order_relaxed);
73 return fWeakCnt.load(std::memory_order_relaxed); in getWeakCnt()
116 (void)fWeakCnt.fetch_add(+1, std::memory_order_relaxed); in weak_ref()
127 if (1 == fWeakCnt.fetch_add(-1, std::memory_order_acq_rel)) { in weak_unref()
132 fWeakCnt.store(1, std::memory_order_relaxed); in weak_unref()
164 /* Invariant: fWeakCnt = #weak + (fRefCnt > 0 ? 1 : 0) */
165 mutable std::atomic<int32_t> fWeakCnt; member in SkWeakRefCnt

Completed in 1 milliseconds