Home
last modified time | relevance | path

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

/external/angle/src/common/
DSynchronizedValue.h52 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); }