Go to the source code of this file.
◆ __STDC_FORMAT_MACROS
#define __STDC_FORMAT_MACROS |
◆ _DEBUG
◆ _GNU_SOURCE
◆ barrier
#define barrier |
( |
| ) |
__sync_synchronize() |
◆ catch
#define catch |
( |
|
... | ) |
if(false) |
◆ constexpr14
#define constexpr14 constexpr |
◆ GCC_VERSION
#define GCC_VERSION (__GNUC__ * 10000L + __GNUC_MINOR__ * 100L + __GNUC_PATCHLEVEL__) |
◆ is_default
#define is_default = default; |
◆ LREF_QUALIFIED
◆ try
◆ UNUSED_PAR
#define UNUSED_PAR |
( |
|
name | ) |
name __attribute__((unused)) |
◆ ZTH_ARCH_X86_64
#define ZTH_ARCH_X86_64 1 |
◆ ZTH_ATTR_PRINTF
#define ZTH_ATTR_PRINTF gnu_printf |
◆ ZTH_CONTEXT_UCONTEXT
#define ZTH_CONTEXT_UCONTEXT |
◆ ZTH_FALLTHROUGH
#define ZTH_FALLTHROUGH [[fallthrough]]; |
◆ ZTH_HAVE_MMAN
◆ ZTH_HAVE_POLL
◆ ZTH_HAVE_PTHREAD
◆ ZTH_INLINE
#define ZTH_INLINE __attribute__((gnu_inline)) inline |
◆ ZTH_OS_LINUX
◆ ZTH_OS_POSIX
◆ ZTH_THREADS
◆ zth_throw
#define zth_throw |
( |
|
e | ) |
std::abort() |
◆ ZTH_TLS_DECLARE
#define ZTH_TLS_DECLARE |
( |
|
type, |
|
|
|
var |
|
) |
| extern __thread type var; |
◆ ZTH_TLS_DEFINE
#define ZTH_TLS_DEFINE |
( |
|
type, |
|
|
|
var, |
|
|
|
init |
|
) |
| __thread type var = init; |
◆ ZTH_TLS_GET
#define ZTH_TLS_GET |
( |
|
var | ) |
var |
◆ ZTH_TLS_MEMBER
#define ZTH_TLS_MEMBER |
( |
|
type, |
|
|
|
var |
|
) |
| static __thread type var; |
◆ ZTH_TLS_SET
#define ZTH_TLS_SET |
( |
|
var, |
|
|
|
value |
|
) |
| var = value |
◆ ZTH_TLS_STATIC
#define ZTH_TLS_STATIC |
( |
|
type, |
|
|
|
var, |
|
|
|
init |
|
) |
| static __thread type var = init; |