On Wednesday, 17 September 2014 at 16:54:09 UTC, bearophile wrote:
Dicebot:
Is anyone aware why this counter appoach was used instead?
It's not sound, it's a hack. Putting unreliable hacks in a
standard library is very bad. It's even worse than the problems
that Walter has listed for __COUNT__ (I didn't ask for that
count in my enhancement request. If you have to copy it's often
better to copy from Lisp/ML/Ada instead of C++).
Bye,
bearophile
It is pretty much default technique used any time new template
instance needs to be forced. Sound or not, I am not aware of any
other even remotely reliable library approaches (it works pretty
good for me actually).