Lines Matching defs:InstTy

335   // CHECK-NEXT: TemplateArgument type 'InstTy'
336 // CHECK-NEXT: RecordType{{.*}} 'InstTy'
337 // CHECK-NEXT: CXXRecord{{.*}} 'InstTy'
357 // CHECK-NEXT: NestedNameSpecifier TypeSpec 'InstTy'
359 // CHECK-NEXT: CXXFunctionalCastExpr{{.*}}'typename InstTy::IntTy':'int' functional cast to typename struct InstTy::IntTy <NoOp>
360 // CHECK-NEXT: InitListExpr {{.*}}'typename InstTy::IntTy':'int'
368 // CHECK-NEXT: CXXFunctionalCastExpr{{.*}}'typename InstTy::IntTy':'int' functional cast to typename struct InstTy::IntTy <NoOp>
369 // CHECK-NEXT: InitListExpr {{.*}}'typename InstTy::IntTy':'int'
379 // CHECK-NEXT: NestedNameSpecifier TypeSpec 'InstTy'
390 // CHECK-NEXT: NestedNameSpecifier TypeSpec 'InstTy'
407 // CHECK-NEXT: NestedNameSpecifier TypeSpec 'InstTy'
417 // CHECK-NEXT: NestedNameSpecifier TypeSpec 'InstTy'
422 // CHECK-NEXT: NestedNameSpecifier TypeSpec 'InstTy'
432 // CHECK-NEXT: NestedNameSpecifier TypeSpec 'InstTy'
437 // CHECK-NEXT: NestedNameSpecifier TypeSpec 'InstTy'
443 // CHECK-NEXT: VarDecl{{.*}} t 'InstTy'
448 // CHECK-NEXT: DeclRefExpr{{.*}} 'InstTy' lvalue Var{{.*}} 't' 'InstTy'
456 // CHECK-NEXT: NestedNameSpecifier TypeSpec 'InstTy'
462 // CHECK-NEXT: VarDecl{{.*}} i 'typename InstTy::IntTy':'int'
466 // CHECK-NEXT: DeclRefExpr{{.*}} 'typename InstTy::IntTy':'int' lvalue Var{{.*}} 'i' 'typename InstTy::IntTy':'int'
473 // CHECK-NEXT: DeclRefExpr{{.*}} 'InstTy' lvalue Var{{.*}} 't' 'InstTy'
481 // CHECK-NEXT: NestedNameSpecifier TypeSpec 'InstTy'
488 // CHECK-NEXT: DeclRefExpr{{.*}} 'typename InstTy::IntTy':'int' lvalue Var{{.*}} 'i' 'typename InstTy::IntTy':'int'
495 // CHECK-NEXT: DeclRefExpr{{.*}} 'InstTy' lvalue Var{{.*}} 't' 'InstTy'
503 // CHECK-NEXT: NestedNameSpecifier TypeSpec 'InstTy'
510 // CHECK-NEXT: DeclRefExpr{{.*}} 'typename InstTy::IntTy':'int' lvalue Var{{.*}} 'i' 'typename InstTy::IntTy':'int'
518 struct InstTy {
525 TemplFunc<InstTy>();