Hi All, I'm trying to define a macro that will allow me to write the following code : #include MY_MACRO( NAME, SPACE ) and end up with the following preprocessed code : #include NAME.hpp namespace SPACE { typedef NAME ImportedNAME; } I have a macro that generates the correct text but since macros expand on one unique line, what I actually ...