| 1 | template<int N> struct A; |
|---|---|
| 2 | template<> struct A<1>; |
| 3 | |
| 4 | template<int N> constexpr void f(); |
| 5 | template<> constexpr void f<1>(); |
| 6 | |
| 7 | template<int N> extern int v; |
| 8 | template<> extern int v<1>; |
| 9 |
| 1 | template<int N> struct A; |
|---|---|
| 2 | template<> struct A<1>; |
| 3 | |
| 4 | template<int N> constexpr void f(); |
| 5 | template<> constexpr void f<1>(); |
| 6 | |
| 7 | template<int N> extern int v; |
| 8 | template<> extern int v<1>; |
| 9 |