1 // Header for PCH test namespaces.cpp
2 
3 namespace N1 {
4   typedef int t1;
5 }
6 
7 namespace N1 {
8   typedef int t2;
9 
10   void used_func();
11 
12   struct used_cls { };
13 }
14 
15 namespace N2 {
16   typedef float t1;
17 
18   namespace Inner {
19     typedef int t3;
20   };
21 }
22 
23 namespace {
24   void anon() { }
25   class C;
26 }
27 
28 namespace N3 {
29   namespace {
30     class C;
31   }
32 }
33 
34 namespace Alias1 = N2::Inner;
35 
36 using namespace N2::Inner;
37 
38 extern "C" {
39   void ext();
40 }
41 
42 inline namespace N4 {
43   struct MemberOfN4;
44 }
45