P99

◆ P99_PASTE2

#define P99_PASTE2 (   _1,
  _2 
)    P99_CAT2(_1, _2)

Paste two token sequences at their junction.

This macro does the evaluation of the arguments first and then proceeds with the concatenation of the results. Thus

#define B(x) toto(x)
P99_CAT2(A, B(6));

will result in

Atoto(6)

and not in

AB(6);

Definition at line 82 of file p99_paste.h.