P99

◆ P99_STRUCT_TYPE0

#define P99_STRUCT_TYPE0 (   TYPE,
  ... 
)    P99_FOR(TYPE, P99_NARG(__VA_ARGS__), P00_SEQ, P00_STRUCT_TYPE0, __VA_ARGS__)

Transform the argument list into a list of lvalue for the fields of type TYPE.

See also
P99_DEFINE_STRUCT
Remarks
argument 0 should correspond to a type name (one token) that is not a VLA.
argument 1 must be an identifier
argument 2 must be an identifier
argument 3 must be an identifier
argument 4 must be an identifier

Definition at line 1170 of file p99_for.h.