Home
last modified time | relevance | path

Searched defs:OptionalLockGuard (Results 1 – 1 of 1) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/render_context/
H A Dshader_cache.h31 struct OptionalLockGuard { struct
32 explicit OptionalLockGuard(std::mutex& m): mtx(m), status(m.try_lock()) {} in OptionalLockGuard() argument
34 ~OptionalLockGuard() in ~OptionalLockGuard() argument
42 OptionalLockGuard& operator=(const OptionalLockGuard&) = delete; argument
44 std::mutex& mtx;
45 bool status = false;