Searched refs:StrictLockPtr (Results 1 – 1 of 1) sorted by relevance
/external/angle/src/common/ |
D | SynchronizedValue.h | 52 class StrictLockPtr : public ConstStrictLockPtr<T, Lockable> 58 StrictLockPtr(T &value, Lockable &mutex) : BaseType(value, mutex) {} in StrictLockPtr() function 59 StrictLockPtr(T &value, Lockable &mutex, std::adopt_lock_t) noexcept in StrictLockPtr() function 63 StrictLockPtr(StrictLockPtr &&other) noexcept in StrictLockPtr() function 67 StrictLockPtr(const StrictLockPtr &) = delete; 68 StrictLockPtr &operator=(const StrictLockPtr &) = delete; 70 ~StrictLockPtr() = default; 79 using type = StrictLockPtr<typename SV::value_type, typename SV::mutex_type>; 286 StrictLockPtr<T, Lockable> operator->() { return StrictLockPtr<T, Lockable>(mValue, mMutex); } 292 StrictLockPtr<T, Lockable> synchronize() { return StrictLockPtr<T, Lockable>(mValue, mMutex); }
|