| 1 | namespace A { |
|---|---|
| 2 | inline namespace _A { |
| 3 | namespace B { |
| 4 | namespace C { |
| 5 | int a = -1; |
| 6 | |
| 7 | int func() { return 0; } |
| 8 | } // namespace C |
| 9 | } // namespace B |
| 10 | |
| 11 | namespace C = B::C; |
| 12 | namespace D = B::C; |
| 13 | |
| 14 | } // namespace _A |
| 15 | } // namespace A |
| 16 | |
| 17 | namespace E = A; |
| 18 | namespace F = E::C; |
| 19 | namespace G = F; |
| 20 | |
| 21 | int main(int argc, char **argv) { return A::B::C::a; } |
| 22 |
