P99

◆ P99_DECLARE_ATOMIC

#define P99_DECLARE_ATOMIC (   ...)
Value:
\
P99_IF_EQ_1(P99_NARG(__VA_ARGS__)) \
(P00_DECLARE_ATOMIC2(__VA_ARGS__, P99_PASTE2(atomic_, __VA_ARGS__))) \
(P00_DECLARE_ATOMIC2(__VA_ARGS__))

Definition at line 56 of file p99_atomic.h.

P99_PASTE2
#define P99_PASTE2(_1, _2)
Paste two token sequences at their junction.
Definition: p99_paste.h:82
P99_NARG
#define P99_NARG(...)
Return the length of the variable length argument list, where an empty argument list is considered to...
Definition: p99_args.h:117