• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Exercise some template issues.  Should not produce errors.
2 
3 // Forward declaration.
4 template<class T> class TemplateClass;
5 
6 // Full declaration.
7 template<class T>class TemplateClass {
8 public:
TemplateClass()9   TemplateClass() {}
10 private:
11   T Member;
12 };
13 
14 // Template alias.
15 template<class T> using TemplateClassAlias = TemplateClass<T>;
16