/external/clang/lib/Sema/ |
D | SemaTemplateInstantiateDecl.cpp | 89 TypeSourceInfo *Result = S.SubstType(Aligned->getAlignmentType(), in instantiateDependentAlignedAttr() 475 DI = SemaRef.SubstType(DI, TemplateArgs, in InstantiateTypedefNameDecl() 609 TypeSourceInfo *DI = SemaRef.SubstType(D->getTypeSourceInfo(), in VisitVarDecl() 667 DI = SemaRef.SubstType(DI, TemplateArgs, in VisitFieldDecl() 753 DI = SemaRef.SubstType(DI, TemplateArgs, in VisitMSPropertyDecl() 829 InstTy = SemaRef.SubstType(Ty, TemplateArgs, in VisitFriendDecl() 904 TypeSourceInfo *NewTI = SemaRef.SubstType(TI, TemplateArgs, UnderlyingLoc, in VisitEnumDecl() 942 SemaRef.SubstType(TI->getType(), TemplateArgs, in VisitEnumDecl() 2027 SemaRef.SubstType(D->getDefaultArgumentInfo(), TemplateArgs, in VisitTemplateTypeParmDecl() 2057 TypeSourceInfo *NewDI =SemaRef.SubstType(D->getExpansionTypeSourceInfo(I), in VisitNonTypeTemplateParmDecl() [all …]
|
D | SemaTemplateInstantiate.cpp | 1090 QualType TargetType = SemaRef.SubstType(NTTP->getType(), TemplateArgs, in TransformTemplateParmRefExpr() 1163 type = SemaRef.SubstType( in transformNonTypeTemplateParmRef() 1167 type = SemaRef.SubstType(parm->getType(), TemplateArgs, in transformNonTypeTemplateParmRef() 1453 TypeSourceInfo *Sema::SubstType(TypeSourceInfo *T, in SubstType() function in Sema 1469 TypeSourceInfo *Sema::SubstType(TypeLoc TL, in SubstType() function in Sema 1500 QualType Sema::SubstType(QualType T, in SubstType() function in Sema 1617 NewDI = SubstType(ExpansionTL.getPatternLoc(), TemplateArgs, in SubstParmVarDecl() 1639 NewDI = SubstType(OldDI, TemplateArgs, OldParm->getLocation(), in SubstParmVarDecl() 1778 TypeSourceInfo *BaseTypeLoc = SubstType(Base.getTypeSourceInfo(), in SubstBaseSpecifiers() 1805 BaseTypeLoc = SubstType(Base.getTypeSourceInfo(), in SubstBaseSpecifiers() [all …]
|
D | SemaAccess.cpp | 1508 BaseObjectType = SubstType(BaseObjectType, TemplateArgs, Loc, in HandleDependentAccessCheck()
|
D | SemaTemplateDeduction.cpp | 2088 NTTPType = S.SubstType(NTTPType, in ConvertDeducedTemplateArgument() 2597 SubstType(Proto->getReturnType(), in SubstituteExplicitTemplateArguments()
|
D | SemaTemplate.cpp | 2175 CanonType = SubstType(Pattern->getUnderlyingType(), in CheckTemplateIdType() 3274 SemaRef.SubstType(ArgType, TemplateArgLists, in SubstDefaultTemplateArgument() 3519 NTTPType = SubstType(NTTPType, in CheckTemplateArgument()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaTemplateInstantiateDecl.cpp | 94 TypeSourceInfo *Result = S.SubstType(Aligned->getAlignmentType(), in instantiateDependentAlignedAttr() 818 DI = SemaRef.SubstType(DI, TemplateArgs, in InstantiateTypedefNameDecl() 981 TypeSourceInfo *DI = SemaRef.SubstType( in VisitVarDecl() 1050 DI = SemaRef.SubstType(DI, TemplateArgs, in VisitFieldDecl() 1136 DI = SemaRef.SubstType(DI, TemplateArgs, in VisitMSPropertyDecl() 1212 InstTy = SemaRef.SubstType(Ty, TemplateArgs, in VisitFriendDecl() 1287 TypeSourceInfo *NewTI = SemaRef.SubstType(TI, TemplateArgs, UnderlyingLoc, in VisitEnumDecl() 1325 SemaRef.SubstType(TI->getType(), TemplateArgs, in VisitEnumDecl() 2655 SemaRef.SubstType(D->getDefaultArgumentInfo(), TemplateArgs, in VisitTemplateTypeParmDecl() 2686 SemaRef.SubstType(D->getExpansionTypeSourceInfo(I), TemplateArgs, in VisitNonTypeTemplateParmDecl() [all …]
|
D | SemaTemplateInstantiate.cpp | 1466 QualType TargetType = SemaRef.SubstType(NTTP->getType(), TemplateArgs, in TransformTemplateParmRefExpr() 1520 return SemaRef.SubstType(T, TemplateArgs, loc, parm->getDeclName()); in transformNonTypeTemplateParmRef() 1601 QualType SubstType = TransformType(E->getParameterType(getSema().Context)); in TransformSubstNonTypeTemplateParmExpr() local 1602 if (SubstType.isNull()) in TransformSubstNonTypeTemplateParmExpr() 1625 if (SemaRef.CheckTemplateArgument(E->getParameter(), SubstType, in TransformSubstNonTypeTemplateParmExpr() 2062 TypeSourceInfo *Sema::SubstType(TypeSourceInfo *T, in SubstType() function in Sema 2080 TypeSourceInfo *Sema::SubstType(TypeLoc TL, in SubstType() function in Sema 2111 QualType Sema::SubstType(QualType T, in SubstType() function in Sema 2322 NewDI = SubstType(ExpansionTL.getPatternLoc(), TemplateArgs, in SubstParmVarDecl() 2344 NewDI = SubstType(OldDI, TemplateArgs, OldParm->getLocation(), in SubstParmVarDecl() [all …]
|
D | SemaTemplate.cpp | 2267 SemaRef.SubstType(TTP->getDefaultArgumentInfo(), Args, in transformTemplateParameter() 2358 SemaRef.SubstType(PackTL.getPatternLoc(), Args, in transformFunctionTypeParam() 2365 NewDI = SemaRef.SubstType(OldDI, Args, OldParam->getLocation(), in transformFunctionTypeParam() 3687 CanonType = SubstType(Pattern->getUnderlyingType(), in CheckTemplateIdType() 5092 SemaRef.SubstType(ArgType, TemplateArgLists, in SubstDefaultTemplateArgument() 5379 NTTPType = SubstType(PET->getPattern(), in CheckTemplateArgument() 5384 NTTPType = SubstType(NTTPType, in CheckTemplateArgument()
|
D | SemaAccess.cpp | 1508 BaseObjectType = SubstType(BaseObjectType, TemplateArgs, Loc, in HandleDependentAccessCheck()
|
D | SemaTemplateDeduction.cpp | 2786 S.SubstType(NTTP->getType(), Args, NTTP->getLocation(), in ConvertDeducedTemplateArgument() 3342 SubstType(Proto->getReturnType(), in SubstituteExplicitTemplateArguments() 3691 SubstType(OriginalArg.OriginalParamType, SubstArgs, in FinishTemplateArgumentDeduction()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 7128 TypeSourceInfo *SubstType(TypeSourceInfo *T, 7132 QualType SubstType(QualType T, 7136 TypeSourceInfo *SubstType(TypeLoc TL,
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Sema.h | 9076 TypeSourceInfo *SubstType(TypeSourceInfo *T, 9081 QualType SubstType(QualType T, 9085 TypeSourceInfo *SubstType(TypeLoc TL,
|