P99

◆ P99_STRUCT_TYPES

#define P99_STRUCT_TYPES (   TYPE,
  ... 
)    P99_FOR(TYPE, P99_NARG(__VA_ARGS__), P00_SEQ, P00_STRUCT_TYPES, __VA_ARGS__)

Transform the argument list into a list of field types for 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 1154 of file p99_for.h.