Thanks ... Very nice improvement.

Using a macro to work around _trailing block parameter_ messing with other 
template parameter defaulting is clever. Since template parameter defaulting 
works fine when no trailing block parameter is specified... effectively hiding 
that parameter from the compiler solves the problem. I would have never come up 
with the myself.

I appreciate any simple but useful macros that I can learn from.

Reply via email to