Lines Matching refs:inner

2   namespace inner {
14 using outer_alias::inner::vector;
16 struct X_vector : outer_alias::inner::vector<X> {
17 using outer_alias::inner::vector<X>::iterator;
21 namespace inner {
31 void outer::inner::array<T, N>::foo() {
35 int outer::inner::array<T, N>::max_size = 17;
38 struct X2 : outer::inner::vector<T> {
40 using typename outer::inner::vector<type>::iterator;
41 using outer::inner::vector<type>::push_back;
45 namespace inner {
51 using namespace outer_alias::inner::secret;
52 namespace super_secret = outer_alias::inner::secret;
57 t->::outer_alias::inner::template vector<T>::~vector<T>();
62 namespace inner {
75 ::outer_alias::inner::f(t);
90 ::outer_alias::inner::f(t);
100 typedef typename outer_alias::inner::vector<type>::iterator iter_type;
101 typedef typename outer_alias::inner::vector<int>::iterator int_ptr_type;
107 typedef typename outer_alias::inner::vector<type>::template rebind<type> type1;
108 typedef typename outer_alias::inner::vector<type>::template rebind<type>::other type2;
109 typedef class outer_alias::inner::vector<type>::template rebind<type> type3;
110 typedef class outer_alias::inner::vector<type>::template rebind<type>::other type4;
114 namespace inner {
126 typedef outer_alias::inner::apply_meta<T_type, U_type::template apply> type;
145 // CHECK: Identifier: "inner" [14:20 - 14:25] NamespaceRef=inner:2:13
152 // CHECK: Punctuation: "::" [16:30 - 16:32] C++ base class specifier=outer_alias::inner::vector<X>:4:12 [access=public isVirtual=false]
153 // CHECK: Identifier: "inner" [16:32 - 16:37] NamespaceRef=inner:2:13
154 // CHECK: Punctuation: "::" [16:37 - 16:39] C++ base class specifier=outer_alias::inner::vector<X>:4:12 [access=public isVirtual=false]
156 // CHECK: Punctuation: "<" [16:45 - 16:46] C++ base class specifier=outer_alias::inner::vector<X>:4:12 [access=public isVirtual=false]
158 // CHECK: Punctuation: ">" [16:47 - 16:48] C++ base class specifier=outer_alias::inner::vector<X>:4:12 [access=public isVirtual=false]
164 // CHECK: Identifier: "inner" [17:22 - 17:27] NamespaceRef=inner:2:13
176 // CHECK: Identifier: "inner" [31:13 - 31:18] NamespaceRef=inner:21:13
192 // CHECK: Identifier: "inner" [35:12 - 35:17] NamespaceRef=inner:21:13
210 // CHECK: Identifier: "inner" [40:25 - 40:30] NamespaceRef=inner:21:13
222 // CHECK: Identifier: "inner" [41:16 - 41:21] NamespaceRef=inner:21:13
236 // CHECK: Identifier: "inner" [51:30 - 51:35] NamespaceRef=inner:45:13
246 // CHECK: Identifier: "inner" [52:39 - 52:44] NamespaceRef=inner:45:13
257 // CHECK: Identifier: "inner" [57:23 - 57:28] NamespaceRef=inner:45:13
277 // CHECK: Identifier: "inner" [75:20 - 75:25] NamespaceRef=inner:62:13
311 // CHECK: Identifier: "inner" [90:20 - 90:25] NamespaceRef=inner:62:13
347 // CHECK: Identifier: "inner" [100:33 - 100:38] NamespaceRef=inner:62:13
361 // CHECK: Identifier: "inner" [101:33 - 101:38] NamespaceRef=inner:62:13
375 // CHECK: Identifier: "inner" [107:33 - 107:38] NamespaceRef=inner:62:13
393 // CHECK: Identifier: "inner" [108:33 - 108:38] NamespaceRef=inner:62:13
413 // CHECK: Identifier: "inner" [109:30 - 109:35] NamespaceRef=inner:62:13
430 // CHECK: Identifier: "inner" [110:30 - 110:35] NamespaceRef=inner:62:13
450 // CHECK: Identifier: "inner" [126:24 - 126:29] NamespaceRef=inner:114:13