#include "zeroerr/internal/config.h"
#include <atomic>
Go to the source code of this file.
◆ _LIBCPP_REMOVE_TRANSITIVE_INCLUDES
| #define _LIBCPP_REMOVE_TRANSITIVE_INCLUDES |
◆ ZEROERR_ATOMIC
| #define ZEROERR_ATOMIC |
( |
| x | ) |
|
◆ ZEROERR_LOAD
| #define ZEROERR_LOAD |
( |
| x | ) |
|
◆ ZEROERR_LOCK
| #define ZEROERR_LOCK |
( |
| x | ) |
|
Value:
Definition threadsafe.h:44
◆ ZEROERR_MUTEX
| #define ZEROERR_MUTEX |
( |
| x | ) |
|
Value:
Definition threadsafe.h:36
Thread safety support This header provides thread-safe support for zeroerr.
It defines macros for mutexes, locks, and atomic operations. The macros are conditionally defined based on the ZEROERR_NO_THREAD_SAFE flag.