Flutter Engine
The Flutter Engine
Macros | Typedefs
config-override.h File Reference
#include <mutex>

Go to the source code of this file.

Macros

#define HB_MUTEX_IMPL_INIT   UNUSED
 
#define hb_mutex_impl_init(M)   HB_STMT_START { new (M) hb_mutex_impl_t; } HB_STMT_END
 
#define hb_mutex_impl_lock(M)   (M)->lock ()
 
#define hb_mutex_impl_unlock(M)   (M)->unlock ()
 
#define hb_mutex_impl_finish(M)   HB_STMT_START { (M)->~hb_mutex_impl_t(); } HB_STMT_END
 

Typedefs

using hb_mutex_impl_t = std::mutex
 

Macro Definition Documentation

◆ hb_mutex_impl_finish

#define hb_mutex_impl_finish (   M)    HB_STMT_START { (M)->~hb_mutex_impl_t(); } HB_STMT_END

Definition at line 11 of file config-override.h.

◆ HB_MUTEX_IMPL_INIT

#define HB_MUTEX_IMPL_INIT   UNUSED

Definition at line 7 of file config-override.h.

◆ hb_mutex_impl_init

#define hb_mutex_impl_init (   M)    HB_STMT_START { new (M) hb_mutex_impl_t; } HB_STMT_END

Definition at line 8 of file config-override.h.

◆ hb_mutex_impl_lock

#define hb_mutex_impl_lock (   M)    (M)->lock ()

Definition at line 9 of file config-override.h.

◆ hb_mutex_impl_unlock

#define hb_mutex_impl_unlock (   M)    (M)->unlock ()

Definition at line 10 of file config-override.h.

Typedef Documentation

◆ hb_mutex_impl_t

using hb_mutex_impl_t = std::mutex

Definition at line 6 of file config-override.h.