Aurora ForEach Implements various AU_FOR_EACH_n X-style macros that accept a macro of N parameters
Go to file
2021-10-14 02:59:22 +01:00
Include Added support for illegally terminated elements when N > 1 such that FOR_EACH_3(expandable, ) is now legal (AU_FOR_EACH(expandable, ) should remain sanz) 2021-10-14 02:59:22 +01:00
forEach.js Added support for illegally terminated elements when N > 1 such that FOR_EACH_3(expandable, ) is now legal (AU_FOR_EACH(expandable, ) should remain sanz) 2021-10-14 02:59:22 +01:00
LICENSE.txt Initial Commit 2021-10-05 21:14:54 +01:00
README.md Initial Commit 2021-10-05 21:14:54 +01:00

Based on https://stackoverflow.com/questions/11761703/overloading-macro-on-number-of-arguments https://stackoverflow.com/questions/1872220/is-it-possible-to-iterate-over-arguments-in-variadic-macros

Implements a AU_FOR_EACH_n X-style macro that accepts a macro parameter where 'N' is the input parameters of the macro