Searched refs:hb_mutex_impl_t (Results 1 – 2 of 2) sorted by relevance
53 typedef pthread_mutex_t hb_mutex_impl_t; typedef62 typedef CRITICAL_SECTION hb_mutex_impl_t; typedef76 typedef std::mutex hb_mutex_impl_t; typedef77 #define hb_mutex_impl_init(M) HB_STMT_START { new (M) hb_mutex_impl_t; } HB_STMT_END80 #define hb_mutex_impl_finish(M) HB_STMT_START { (M)->~hb_mutex_impl_t(); } HB_STMT_END85 typedef int hb_mutex_impl_t; typedef98 alignas(hb_mutex_impl_t) char m[sizeof (hb_mutex_impl_t)];105 void init () { hb_mutex_impl_init ((hb_mutex_impl_t *) m); } in init()106 void lock () { hb_mutex_impl_lock ((hb_mutex_impl_t *) m); } in lock()107 void unlock () { hb_mutex_impl_unlock ((hb_mutex_impl_t *) m); } in unlock()[all …]
6 using hb_mutex_impl_t = std::mutex; variable8 #define hb_mutex_impl_init(M) HB_STMT_START { new (M) hb_mutex_impl_t; } HB_STMT_END11 #define hb_mutex_impl_finish(M) HB_STMT_START { (M)->~hb_mutex_impl_t(); } HB_STMT_END