31 May
2015
31 May
'15
3:31 p.m.
Unfortunately, alias templates are not always the primary way of defining something (they are, however, the primary way of using something). The problem is that you cannot specialize an alias template, which is essential in much metaprogramming. I've seen the convention of _c for the class version, so the alias template that people actually use can be uncluttered of suffixes. _impl works just as well.