P99
|
Go to the source code of this file.
Macros | |
#define | P99_FIFO(T) P99_PASTE2(p00_fifo_, T) |
#define | P99_FIFO_APPEND(L, EL) |
Append element EL to an atomic FIFO L. More... | |
#define | P99_FIFO_CLEAR(L) |
Atomically clear an atomic FIFO L and return a pointer to the start of the list that it previously contained. More... | |
#define | P99_FIFO_DECLARE(T) |
#define | P99_FIFO_INITIALIZER(HEAD, TAIL) |
#define | P99_FIFO_POP(L) |
Pop the front element from an atomic FIFO L. More... | |
#define | P99_FIFO_TABULATE(TYPE, TAB, L) P00_FIFO_TABULATE(TYPE, TAB, P99_UNIQ(TAB), L) |