Lines Matching refs:guard
97 explicit ScopedGuard(const Guard& guard) ACQUIRE(guard) {}
107 #define LOCK_GUARD(guard) \
108 ACQUIRE(guard) RELEASE(guard)
111 #define LOCK_GUARD_TWO(guard, expr) \
112 (OHOS::Rosen::ScopedGuard(guard), expr)
115 #define LOCK_GUARD_EXPR(guard, expr) \
117 OHOS::Rosen::ScopedGuard lock(guard); \
122 #define CREATE_THREAD_SAFETY_GUARD(opt1, opt2, guard, ...) guard