blob: 3eab6d9009106b81dea3118cf072877bfb9d73d6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
// Exercise some template issues. Should not produce errors.
// Forward declaration.
template<class T> class TemplateClass;
// Full declaration.
template<class T>class TemplateClass {
public:
TemplateClass() {}
private:
T Member;
};
// Template alias.
template<class T> using TemplateClassAlias = TemplateClass<T>;
|