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 = i; // expected-error {{expected namespace name}}
16 namespace E = N::Foo; // expected-error {{expected namespace name}}
18 namespace F {
19 namespace A { namespace B { } } // expected-note {{candidate found by name lookup is 'F::A::B'}}
20 namespace B { } // expected-note {{candidate found by name lookup is 'F::B'}}
21 using namespace A;
22 namespace D = B; // expected-error {{reference to 'B' is ambiguous}}
25 namespace G {
26 namespace B = N;
29 namespace H {
30 namespace A1 { }
31 namespace A2 { }
34 namespace B = A1; // expected-note {{previous definition is here}}
35 namespace B = A1;
36 namespace C = B;
37 namespace B = C;
39 namespace B = A2; // expected-error {{redefinition of 'B' as different kind of symbol}}
42 namespace I {
43 namespace A1 { int i; }
45 namespace A2 = A1;
52 namespace J {
53 namespace A {
54 namespace B { void func (); }
57 namespace C = A;
59 using namespace C::B;
66 namespace K {
67 namespace KA { void func(); }
70 namespace KB = KA;
75 namespace KC = KA;
87 namespace {
90 namespace {
95 namespace N {
96 namespace {
100 namespace N {
101 namespace {
108 namespace A = N;
109 namespace N { }
110 namespace A = N;
114 namespace PR7014 {
115 namespace X
117 namespace Y {}
120 using namespace X;
122 namespace Y = X::Y;