Next: , Previous: Macros, Up: Extensions to C


2.1.2.6 Expanders

Expanders are a generalisation of the notion of macro. (In fact, it is more accurate to say that macros are a special case of expanders).

Instead of using a fixed template for replacing code, code can be dynamically constructed based on the the parameters given (which do not need to be expanded).

TO_WRITE