Another win for X macros and for C style in general, though the author didn’t declare it as such.
Pretty much. Was hoping it would've been a 'reflection slam dunk' but no... same 'ol same 'ol.
Author here. It isn't a clear "win" at all, there are tradeoffs to each approach.
The downside is, of course, that it's ugly and very awkward to use.
That's the essence of C++: you're basically trading ergonomics for compile times.