Go to the source code of this file.
|
#define | SAFEGUARD |
|
#define | SAFEGUARD_IF(X) |
|
#define | SAFEUNLOCK __fe_thread_safeguard.unlock(); |
|
#define | SAFELOCK __fe_thread_safeguard.lock(); |
|
#define | SAFEGUARDCLASS |
|
#define | SAFEGUARDCLASS_IF(X) |
|
#define | SAFEUNLOCKCLASS __fe_class_thread_safeguard.unlock(); |
|
#define | SAFELOCKCLASS __fe_class_thread_safeguard.lock(); |
|
◆ SAFEGUARD
Value:FEASSERT(fe_thread_mutex()); \
SafeGuard __fe_thread_safeguard( \
fe_thread_mutex());
◆ SAFEGUARD_IF
#define SAFEGUARD_IF |
( |
|
X | ) |
|
Value:FEASSERT(fe_thread_mutex()); \
SafeGuard __fe_thread_safeguard( \
fe_thread_mutex(),X);
◆ SAFEGUARDCLASS
Value:FEASSERT(fe_class_thread_mutex()); \
SafeGuard __fe_class_thread_safeguard( \
fe_class_thread_mutex());
◆ SAFEGUARDCLASS_IF
#define SAFEGUARDCLASS_IF |
( |
|
X | ) |
|
Value:FEASSERT(fe_class_thread_mutex()); \
SafeGuard __fe_class_thread_safeguard( \
fe_class_thread_mutex(),X);