Home | History | Annotate | Download | only in Misc

Lines Matching full:next

14 // CHECK-NEXT:   IntegerLiteral
27 // CHECK-NEXT: IntegerLiteral{{.*}}
33 // CHECK-NEXT: VarDecl
39 // CHECK-NEXT: original Namespace
40 // CHECK-NEXT: VarDecl
54 // CHECK-NEXT: UsingDirectiveDecl{{.*}} Namespace{{.*}} 'A'
62 // CHECK-NEXT: Namespace{{.*}} 'A'
72 // CHECK-NEXT: TemplateTypeParmDecl
73 // CHECK-NEXT: TypeAliasDecl{{.*}} TestTypeAliasTemplateDecl 'A<T>'
83 // CHECK-NEXT: virtual private 'class testCXXRecordDecl::A'
84 // CHECK-NEXT: public 'class testCXXRecordDecl::B'
85 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestCXXRecordDecl
86 // CHECK-NEXT: FieldDecl
92 // CHECK-NEXT: public 'T'...
93 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestCXXRecordDeclPack
122 // CHECK-NEXT: ParmVarDecl{{.*}} a
123 // CHECK-NEXT: ParmVarDecl{{.*}} i
124 // CHECK-NEXT: CXXCtorInitializer{{.*}}A
125 // CHECK-NEXT: Expr
127 // CHECK-NEXT: Expr
134 // CHECK-NEXT: CompoundStmt
140 // CHECK-NEXT: CompoundStmt
146 // CHECK-NEXT: StaticAssertDecl{{.*>$}}
147 // CHECK-NEXT: CXXBoolLiteralExpr
148 // CHECK-NEXT: StringLiteral
170 // CHECK-NEXT: TemplateTypeParmDecl
171 // CHECK-NEXT: FunctionDecl{{.*}} TestFunctionTemplate 'void (T)'
172 // CHECK-NEXT: ParmVarDecl{{.*}} 'T'
173 // CHECK-NEXT: CompoundStmt
174 // CHECK-NEXT: FunctionDecl{{.*}} TestFunctionTemplate {{.*}}A
175 // CHECK-NEXT: TemplateArgument
176 // CHECK-NEXT: ParmVarDecl
177 // CHECK-NEXT: CompoundStmt
178 // CHECK-NEXT: Function{{.*}} 'TestFunctionTemplate' {{.*}}B
179 // CHECK-NEXT: FunctionDecl{{.*}} TestFunctionTemplate {{.*}}C
180 // CHECK-NEXT: TemplateArgument
181 // CHECK-NEXT: ParmVarDecl
182 // CHECK-NEXT: FunctionDecl{{.*}} TestFunctionTemplate {{.*}}D
183 // CHECK-NEXT: TemplateArgument
184 // CHECK-NEXT: ParmVarDecl
185 // CHECK-NEXT: CompoundStmt
187 // CHECK-NEXT: TemplateArgument
188 // CHECK-NEXT: ParmVarDecl
223 // CHECK-NEXT: TemplateTypeParmDecl
224 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestClassTemplate
225 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestClassTemplate
226 // CHECK-NEXT: FieldDecl{{.*}} i
227 // CHECK-NEXT: ClassTemplateSpecializationDecl{{.*}} class TestClassTemplate
228 // CHECK-NEXT: TemplateArgument{{.*}}A
229 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestClassTemplate
230 // CHECK-NEXT: FieldDecl{{.*}} i
232 // CHECK-NEXT: ClassTemplateSpecialization{{.*}} 'TestClassTemplate'
233 // CHECK-NEXT: ClassTemplateSpecialization{{.*}} 'TestClassTemplate'
236 // CHECK-NEXT: TemplateArgument{{.*}}B
237 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestClassTemplate
238 // CHECK-NEXT: FieldDecl{{.*}} j
241 // CHECK-NEXT: TemplateArgument{{.*}}C
242 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestClassTemplate
243 // CHECK-NEXT: FieldDecl{{.*}} i
246 // CHECK-NEXT: TemplateArgument{{.*}}D
247 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestClassTemplate
248 // CHECK-NEXT: FieldDecl{{.*}} i
251 // CHECK-NEXT: TemplateArgument
252 // CHECK-NEXT: TemplateArgument{{.*}}A
253 // CHECK-NEXT: TemplateTypeParmDecl
254 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestClassTemplatePartial
255 // CHECK-NEXT: FieldDecl{{.*}} j
265 // CHECK-NEXT: TemplateTypeParmDecl
266 // CHECK-NEXT: FunctionDecl{{.*}} TestFunctionTemplate 'void (T)'
267 // CHECK-NEXT: ParmVarDecl{{.*}} 'T'
268 // CHECK-NEXT: FunctionDecl{{.*}} TestFunctionTemplate {{.*}}A
269 // CHECK-NEXT: TemplateArgument
270 // CHECK-NEXT: ParmVarDecl
272 // CHECK-NEXT: TemplateTypeParmDecl
273 // CHECK-NEXT: FunctionDecl{{.*}} TestFunctionTemplate 'void (T)'
274 // CHECK-NEXT: ParmVarDecl{{.*}} 'T'
275 // CHECK-NEXT: Function{{.*}} 'TestFunctionTemplate'
276 // CHECK-NEXT-NOT: TemplateArgument
283 // CHECK-NEXT: TemplateTypeParmDecl
284 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestClassTemplate
285 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestClassTemplate
286 // CHECK-NEXT: FriendDecl
287 // CHECK-NEXT: ClassTemplateDecl{{.*}} TestClassTemplate
288 // CHECK-NEXT: TemplateTypeParmDecl
289 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestClassTemplate
290 // CHECK-NEXT: ClassTemplateSpecialization{{.*}} 'TestClassTemplate'
291 // CHECK-NEXT: ClassTemplateSpecializationDecl{{.*}} class TestClassTemplate
292 // CHECK-NEXT: TemplateArgument{{.*}}A
293 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestClassTemplate
302 // CHECK-NEXT: CXXMethod{{.*}} 'foo' 'void (int)'
303 // CHECK-NEXT: TemplateArgument{{.*}} 'int'
309 // CHECK-NEXT: FunctionTemplateDecl
310 // CHECK-NEXT: TemplateTypeParmDecl{{.*}} typename ... T
311 // CHECK-NEXT: TemplateTypeParmDecl{{.*}} class U 'int'
317 // CHECK-NEXT: FunctionTemplateDecl
318 // CHECK-NEXT: NonTypeTemplateParmDecl{{.*}} 'int' I
319 // CHECK-NEXT: IntegerLiteral{{.*}} 'int' 1
320 // CHECK-NEXT: NonTypeTemplateParmDecl{{.*}} 'int' ... J
328 // CHECK-NEXT: TemplateTemplateParmDecl{{.*}} T
329 // CHECK-NEXT: TemplateTypeParmDecl{{.*}} typename
330 // CHECK-NEXT: TemplateArgument{{.*}} template A
331 // CHECK-NEXT: TemplateTemplateParmDecl{{.*}} ... U
332 // CHECK-NEXT: TemplateTypeParmDecl{{.*}} typename
342 // CHECK-NEXT: TemplateArgument{{.*}} type 'int'
347 // CHECK-NEXT: TemplateArgument{{.*}} decl
348 // CHECK-NEXT: Function{{.*}}foo
352 // CHECK-NEXT: TemplateArgument{{.*}} nullptr
357 // CHECK-NEXT: TemplateArgument{{.*}} integral 1
362 // CHECK-NEXT: TemplateArgument{{.*}} A
372 // CHECK-NEXT: TemplateArgument{{.*}} expr
373 // CHECK-NEXT: DeclRefExpr{{.*}}I
378 // CHECK-NEXT: TemplateArgument{{.*}} integral 0
379 // CHECK-NEXT: TemplateArgument{{.*}} pack
380 // CHECK-NEXT: TemplateArgument{{.*}} integral 1
381 // CHECK-NEXT: TemplateArgument{{.*}} integral 2
391 // CHECK-NEXT: UsingDecl{{.*}} testUsingDecl::i
392 // CHECK-NEXT: UsingShadowDecl{{.*}} Var{{.*}} 'i' 'int'
414 // CHECK-NEXT: LinkageSpecDecl{{.*}} C
415 // CHECK-NEXT: FunctionDecl
416 // CHECK-NEXT: LinkageSpecDecl{{.*}} C++
417 // CHECK-NEXT: FunctionDecl
425 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestAccessSpecDecl
426 // CHECK-NEXT: AccessSpecDecl{{.*}} public
427 // CHECK-NEXT: AccessSpecDecl{{.*}} private
428 // CHECK-NEXT: AccessSpecDecl{{.*}} protected
436 // CHECK-NEXT: CXXRecord{{.*}} TestFriendDecl
437 // CHECK-NEXT: FriendDecl
438 // CHECK-NEXT: FunctionDecl{{.*}} foo
439 // CHECK-NEXT: FriendDecl{{.*}} 'class A':'class A'
440 // CHECK-NEXT: FriendDecl{{.*}} 'T'
447 // CHECK-NEXT: StringLiteral