macros to produce lists of statements or declarations. More...
Include dependency graph for p99_map.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Defines | |
| #define | P99_AASSIGN(TARGET, SOURCE, N) |
| #define | P99_ACOPY(TYPE, N, VAR, M) |
| #define | P99_ADDS(...) P00_ADDS(P99_NARG(__VA_ARGS__),__VA_ARGS__) |
| Return a token that is the sum of all arguments. | |
| #define | P99_ADESIGNATED(VAR, N) P99_DESIGNATED(VAR, P99_ACCESSORS(, N)) |
| #define | P99_SIZEOFS(...) P00_SIZEOFS(P99_NARG(__VA_ARGS__),__VA_ARGS__) |
| Return an expression that returns the sum of the size of all arguments. | |
| #define | P99_STRCATS(TARG,...) |
| Append all argument strings after TARG to TARG. | |
| #define | P99_STRLENS(...) P00_STRLENS(P99_NARG(__VA_ARGS__),__VA_ARGS__) |
| #define | P99_TYPEDEFS(NAME,...) P00_TYPEDEFS(NAME, P99_NARG(__VA_ARGS__), __VA_ARGS__) |
macros to produce lists of statements or declarations.
Definition in file p99_map.h.
1.7.6.1