better-cpp-syntax
better-cpp-syntax copied to clipboard
Keyword highlights missing in template template parameter
In the following code, the second template keyword on the indicated line is not highlighted:
template <template <typename T> class TT> // <--
struct foo {};
If I give the template template parameter a default argument, the class keyword loses its highlighting too:
template <typename T>
struct vector {};
template <template <typename T> class TT = vector> // <--
struct foo {};
Finally, if I omit the template parameter's own parameter T (which is valid), the typename keyword loses the highlighting too:
template <template <typename> class TT> // <--
struct foo {};