STATIC_ASSERT, a compile-time check that emits nothing. More...
Go to the source code of this file.
Macros | |
| #define | STATIC_ASSERT(condition) |
| C89 permits repeated extern declarations of the same array. | |
STATIC_ASSERT, a compile-time check that emits nothing.
Definition in file static_assert.h.
| #define STATIC_ASSERT | ( | condition | ) |
C89 permits repeated extern declarations of the same array.
A false condition gives it an invalid size; a true one emits no code or storage.
Definition at line 15 of file static_assert.h.
Referenced by STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), STATIC_ASSERT(), and STATIC_ASSERT().