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