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
123 // CHECK-NEXT: ParmVarDecl{{.*}} a
124 // CHECK-NEXT: ParmVarDecl{{.*}} i
125 // CHECK-NEXT: CXXCtorInitializer{{.*}}A
126 // CHECK-NEXT: Expr
128 // CHECK-NEXT: Expr
131 // CHECK-NEXT: ParmVarDecl{{.*}} a
132 // CHECK-NEXT: CXXCtorInitializer{{.*}}TestCXXConstructorDecl
133 // CHECK-NEXT: CXXConstructExpr{{.*}}TestCXXConstructorDecl
139 // CHECK-NEXT: CompoundStmt
169 // CHECK-NEXT: CompoundStmt
175 // CHECK-NEXT: StaticAssertDecl{{.*> .*$}}
176 // CHECK-NEXT: CXXBoolLiteralExpr
177 // CHECK-NEXT: StringLiteral
199 // CHECK-NEXT: TemplateTypeParmDecl
200 // CHECK-NEXT: FunctionDecl{{.*}} TestFunctionTemplate 'void (T)'
201 // CHECK-NEXT: ParmVarDecl{{.*}} 'T'
202 // CHECK-NEXT: CompoundStmt
203 // CHECK-NEXT: FunctionDecl{{.*}} TestFunctionTemplate {{.*}}A
204 // CHECK-NEXT: TemplateArgument
205 // CHECK-NEXT: ParmVarDecl
206 // CHECK-NEXT: CompoundStmt
207 // CHECK-NEXT: Function{{.*}} 'TestFunctionTemplate' {{.*}}B
208 // CHECK-NEXT: FunctionDecl{{.*}} TestFunctionTemplate {{.*}}C
209 // CHECK-NEXT: TemplateArgument
210 // CHECK-NEXT: ParmVarDecl
211 // CHECK-NEXT: FunctionDecl{{.*}} TestFunctionTemplate {{.*}}D
212 // CHECK-NEXT: TemplateArgument
213 // CHECK-NEXT: ParmVarDecl
214 // CHECK-NEXT: CompoundStmt
216 // CHECK-NEXT: TemplateArgument
217 // CHECK-NEXT: ParmVarDecl
252 // CHECK-NEXT: TemplateTypeParmDecl
253 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestClassTemplate
254 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestClassTemplate
255 // CHECK-NEXT: FieldDecl{{.*}} i
256 // CHECK-NEXT: ClassTemplateSpecializationDecl{{.*}} class TestClassTemplate
257 // CHECK-NEXT: TemplateArgument{{.*}}A
258 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestClassTemplate
259 // CHECK-NEXT: FieldDecl{{.*}} i
261 // CHECK-NEXT: ClassTemplateSpecialization{{.*}} 'TestClassTemplate'
262 // CHECK-NEXT: ClassTemplateSpecialization{{.*}} 'TestClassTemplate'
265 // CHECK-NEXT: TemplateArgument{{.*}}B
266 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestClassTemplate
267 // CHECK-NEXT: FieldDecl{{.*}} j
270 // CHECK-NEXT: TemplateArgument{{.*}}C
271 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestClassTemplate
272 // CHECK-NEXT: FieldDecl{{.*}} i
275 // CHECK-NEXT: TemplateArgument{{.*}}D
276 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestClassTemplate
277 // CHECK-NEXT: FieldDecl{{.*}} i
280 // CHECK-NEXT: TemplateArgument
281 // CHECK-NEXT: TemplateArgument{{.*}}A
282 // CHECK-NEXT: TemplateTypeParmDecl
283 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestClassTemplatePartial
284 // CHECK-NEXT: FieldDecl{{.*}} j
294 // CHECK-NEXT: TemplateTypeParmDecl
295 // CHECK-NEXT: FunctionDecl{{.*}} TestFunctionTemplate 'void (T)'
296 // CHECK-NEXT: ParmVarDecl{{.*}} 'T'
297 // CHECK-NEXT: FunctionDecl{{.*}} TestFunctionTemplate {{.*}}A
298 // CHECK-NEXT: TemplateArgument
299 // CHECK-NEXT: ParmVarDecl
301 // CHECK-NEXT: TemplateTypeParmDecl
302 // CHECK-NEXT: FunctionDecl{{.*}} TestFunctionTemplate 'void (T)'
303 // CHECK-NEXT: ParmVarDecl{{.*}} 'T'
304 // CHECK-NEXT: Function{{.*}} 'TestFunctionTemplate'
312 // CHECK-NEXT: TemplateTypeParmDecl
313 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestClassTemplate
314 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestClassTemplate
315 // CHECK-NEXT: FriendDecl
316 // CHECK-NEXT: ClassTemplateDecl{{.*}} TestClassTemplate
317 // CHECK-NEXT: TemplateTypeParmDecl
318 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestClassTemplate
319 // CHECK-NEXT: ClassTemplateSpecialization{{.*}} 'TestClassTemplate'
320 // CHECK-NEXT: ClassTemplateSpecializationDecl{{.*}} class TestClassTemplate
321 // CHECK-NEXT: TemplateArgument{{.*}}A
322 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestClassTemplate
331 // CHECK-NEXT: CXXMethod{{.*}} 'foo' 'void (int)'
332 // CHECK-NEXT: TemplateArgument{{.*}} 'int'
338 // CHECK-NEXT: FunctionTemplateDecl
339 // CHECK-NEXT: TemplateTypeParmDecl{{.*}} typename ... T
340 // CHECK-NEXT: TemplateTypeParmDecl{{.*}} class U
341 // CHECK-NEXT: TemplateArgument type 'int'
347 // CHECK-NEXT: FunctionTemplateDecl
348 // CHECK-NEXT: NonTypeTemplateParmDecl{{.*}} 'int' I
349 // CHECK-NEXT: TemplateArgument expr
350 // CHECK-NEXT: IntegerLiteral{{.*}} 'int' 1
351 // CHECK-NEXT: NonTypeTemplateParmDecl{{.*}} 'int' ... J
359 // CHECK-NEXT: TemplateTemplateParmDecl{{.*}} T
360 // CHECK-NEXT: TemplateTypeParmDecl{{.*}} typename
361 // CHECK-NEXT: TemplateArgument{{.*}} template A
362 // CHECK-NEXT: TemplateTemplateParmDecl{{.*}} ... U
363 // CHECK-NEXT: TemplateTypeParmDecl{{.*}} typename
373 // CHECK-NEXT: TemplateArgument{{.*}} type 'int'
378 // CHECK-NEXT: TemplateArgument{{.*}} decl
379 // CHECK-NEXT: Function{{.*}}foo
383 // CHECK-NEXT: TemplateArgument{{.*}} nullptr
388 // CHECK-NEXT: TemplateArgument{{.*}} integral 1
393 // CHECK-NEXT: TemplateArgument{{.*}} A
403 // CHECK-NEXT: TemplateArgument{{.*}} expr
404 // CHECK-NEXT: DeclRefExpr{{.*}}I
409 // CHECK-NEXT: TemplateArgument{{.*}} integral 0
410 // CHECK-NEXT: TemplateArgument{{.*}} pack
411 // CHECK-NEXT: TemplateArgument{{.*}} integral 1
412 // CHECK-NEXT: TemplateArgument{{.*}} integral 2
422 // CHECK-NEXT: UsingDecl{{.*}} testUsingDecl::i
423 // CHECK-NEXT: UsingShadowDecl{{.*}} Var{{.*}} 'i' 'int'
445 // CHECK-NEXT: LinkageSpecDecl{{.*}} C
446 // CHECK-NEXT: FunctionDecl
447 // CHECK-NEXT: LinkageSpecDecl{{.*}} C++
448 // CHECK-NEXT: FunctionDecl
456 // CHECK-NEXT: CXXRecordDecl{{.*}} class TestAccessSpecDecl
457 // CHECK-NEXT: AccessSpecDecl{{.*}} public
458 // CHECK-NEXT: AccessSpecDecl{{.*}} private
459 // CHECK-NEXT: AccessSpecDecl{{.*}} protected
467 // CHECK-NEXT: CXXRecord{{.*}} TestFriendDecl
468 // CHECK-NEXT: FriendDecl
469 // CHECK-NEXT
470 // CHECK-NEXT: FriendDecl{{.*}} 'class A':'class A'
471 // CHECK-NEXT: FriendDecl{{.*}} 'T'
478 // CHECK-NEXT: StringLiteral