|
#define | P99_AVALUE(X, ...) |
| For a pointer or array expression X return the underlying array. More...
|
|
#define | P99_GENERIC_PCONST(PEXP, NCONST, CONST) |
| Generic choice based on the qualification of the target of a pointer expression. More...
|
|
#define | P99_GENERIC_PCONSTVOLATILE(PEXP, NON, FULL) |
| Generic choice based on the qualification of the target of a pointer expression. More...
|
|
#define | P99_GENERIC_PQUALIFIED(PEXP, ...) |
| Generic choice based on the qualification of the target of a pointer expression. More...
|
|
#define | P99_GENERIC_PVOLATILE(PEXP, NVOLATILE, VOLATILE) |
| Generic choice based on the qualification of the target of a pointer expression. More...
|
|
#define | P99_GENERIC_TCONST(T, NCONST, CONST) P99_GENERIC_PCONST((&(T)P99_INIT), NCONST, CONST) |
| Generic choice based on the qualification of a type expression. More...
|
|
#define | P99_GENERIC_TCONSTVOLATILE(T, NON, FULL) P99_GENERIC_PCONSTVOLATILE((&(T)P99_INIT), NON, FULL) |
| Generic choice based on the qualification of a type expression. More...
|
|
#define | P99_GENERIC_TQUALIFIED(T, ...) P99_GENERIC_PQUALIFIED((&(T)P99_INIT), ...) |
| Generic choice based on the qualification of a type expression. More...
|
|
#define | P99_GENERIC_TVOLATILE(T, NVOLATILE, VOLATILE) P99_GENERIC_PVOLATILE((&(T)P99_INIT), NVOLATILE, VOLATILE) |
| Generic choice based on the qualification of a type expression. More...
|
|
#define | P99_OBJLEN(X, ...) |
| For a pointer or array expression X return the length of the underlying array object. More...
|
|
#define | P99_OBJSIZE(X, ...) |
| For a pointer or array expression X return the size of the underlying object. More...
|
|
#define | P99_OVALUE(X, ...) |
| For a pointer or array expression X return the underlying object. More...
|
|