Can I use template aliases as template template parameters?

Yes, it is apparently allowed. According to the latest draft of the upcoming standard I could find, it is stated that

A template-argument for a template template-parameter shall be the name of a class template or an alias template […].

However, alias templates seems very seldomly supported at the moment, so you might have some trouble making it work with most compilers.

Leave a Comment