]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/Modules/Inputs/templates-top.h
Vendor import of clang release_34 branch r197841 (effectively, 3.4 RC3):
[FreeBSD/FreeBSD.git] / test / Modules / Inputs / templates-top.h
1 template<typename T> class Vector;
2
3 template<typename T> class List {
4 public:
5   void push_back(T);
6
7   struct node {};
8   node *head;
9   unsigned size;
10 };
11
12 namespace A {
13   class Y {
14     template <typename T> friend class WhereAmI;
15   };
16 }
17
18 template <typename T> class A::WhereAmI {
19 public:
20   static void func() {}
21 };
22
23 template<typename T> struct Outer {
24   struct Inner {};
25 };