P99

◆ P99_TYPEDEFS

#define P99_TYPEDEFS (   NAME,
  ... 
)    P00_TYPEDEFS(NAME, P99_NARG(__VA_ARGS__), __VA_ARGS__)

Take each argument on the list and transform it into a typedef of name NAME_0, NAME_1, etc.

Due to syntax problems this can't be used for function or array type derivatives.

Definition at line 227 of file p99_map.h.