|
P99
|
Collaboration diagram for Checking code validity:Macros | |
| #define | P99_ALLOW(NAME) |
| Allow the use of feature NAME inside the dependent code. More... | |
| #define | P99_CHECK_RETURN |
Insert code checks for bare return statements inside P99_UNWIND_PROTECT. More... | |
| #define | P99_DECLARE_INHIBIT(NAME) enum { P00_INHIBIT(NAME,) = 0 } |
| Declare a feature NAME that can be inhibited or allowed at compile time in certain parts of code. More... | |
| #define | P99_INHIBIT(NAME) |
| Inhibit the use of feature NAME inside the dependent code. More... | |
| #define | P99_INHIBIT_CHECK(NAME) switch (P99_STRINGIFY(P00_INHIBIT(NAME,))[P00_INHIBIT(NAME,)]) default: |
| Error out at compile time if NAME is inhibited. More... | |
Enumerations | |
| enum | |
1.8.17