Lines Matching full:namespace
3 namespace N { struct X { }; };
5 namespace A = N;
8 namespace B = N; // expected-error {{redefinition of 'B' as different kind of symbol}}
10 namespace C { } // expected-note {{previous definition is here}}
11 namespace C = N; // expected-error {{redefinition of 'C'}}
14 namespace D =
15 i; // expected-error {{expected namespace name}}
17 namespace E1 = N::
18 Foo; // expected-error {{expected namespace name}}
19 namespace E2 = N::
20 X; // expected-error {{expected namespace name}}
22 namespace F {
23 namespace A { namespace B { } } // expected-note {{candidate found by name lookup is 'F::A::B'}}
24 namespace B { } // expected-note {{candidate found by name lookup is 'F::B'}}
25 using namespace A;
26 namespace D = B; // expected-error {{reference to 'B' is ambiguous}}
29 namespace G {
30 namespace B = N;
33 namespace H {
34 namespace A1 { }
35 namespace A2 { }
38 namespace B = A1; // expected-note {{previous definition is here}}
39 namespace B = A1;
40 namespace C = B;
41 namespace B = C;
43 namespace B = A2; // expected-error {{redefinition of 'B' as different kind of symbol}}
46 namespace I {
47 namespace A1 { int i; }
49 namespace A2 = A1;
56 namespace J {
57 namespace A {
58 namespace B { void func (); }
61 namespace C = A;
63 using namespace C::B;
70 namespace K {
71 namespace KA { void func(); }
74 namespace KB = KA;
79 namespace KC = KA;
91 namespace {
94 namespace {
99 namespace N {
100 namespace {
104 namespace N {
105 namespace {
112 namespace A = N;
113 namespace N { }
114 namespace A = N;
118 namespace PR7014 {
119 namespace X
121 namespace Y {}
124 using namespace X;
126 namespace Y = X::Y;