| // Header for PCH test namespaces.cpp | |
| namespace N1 { | |
| typedef int t1; | |
| } | |
| namespace N1 { | |
| typedef int t2; | |
| void used_func(); | |
| struct used_cls { }; | |
| } | |
| namespace N2 { | |
| typedef float t1; | |
| namespace Inner { | |
| typedef int t3; | |
| }; | |
| } | |
| namespace { | |
| void anon() { } | |
| class C; | |
| } | |
| namespace N3 { | |
| namespace { | |
| class C; | |
| } | |
| } | |
| namespace Alias1 = N2::Inner; | |
| using namespace N2::Inner; | |
| extern "C" { | |
| void ext(); | |
| } | |
| inline namespace N4 { | |
| struct MemberOfN4; | |
| } |