Lines Matching refs:SkAutoMutexExclusive
41 class SK_SCOPED_CAPABILITY SkAutoMutexExclusive {
43 SkAutoMutexExclusive(SkMutex& mutex) SK_ACQUIRE(mutex) : fMutex(mutex) { fMutex.acquire(); }
44 ~SkAutoMutexExclusive() SK_RELEASE_CAPABILITY() { fMutex.release(); }
46 SkAutoMutexExclusive(const SkAutoMutexExclusive&) = delete;
47 SkAutoMutexExclusive(SkAutoMutexExclusive&&) = delete;
49 SkAutoMutexExclusive& operator=(const SkAutoMutexExclusive&) = delete;
50 SkAutoMutexExclusive& operator=(SkAutoMutexExclusive&&) = delete;