Home
last modified time | relevance | path

Searched refs:SubstType (Results 1 – 12 of 12) sorted by relevance

/external/clang/lib/Sema/
DSemaTemplateInstantiateDecl.cpp89 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 …]
DSemaTemplateInstantiate.cpp1090 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 …]
DSemaAccess.cpp1508 BaseObjectType = SubstType(BaseObjectType, TemplateArgs, Loc, in HandleDependentAccessCheck()
DSemaTemplateDeduction.cpp2088 NTTPType = S.SubstType(NTTPType, in ConvertDeducedTemplateArgument()
2597 SubstType(Proto->getReturnType(), in SubstituteExplicitTemplateArguments()
DSemaTemplate.cpp2175 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/
DSemaTemplateInstantiateDecl.cpp94 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 …]
DSemaTemplateInstantiate.cpp1466 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 …]
DSemaTemplate.cpp2267 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()
DSemaAccess.cpp1508 BaseObjectType = SubstType(BaseObjectType, TemplateArgs, Loc, in HandleDependentAccessCheck()
DSemaTemplateDeduction.cpp2786 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/
DSema.h7128 TypeSourceInfo *SubstType(TypeSourceInfo *T,
7132 QualType SubstType(QualType T,
7136 TypeSourceInfo *SubstType(TypeLoc TL,
/external/llvm-project/clang/include/clang/Sema/
DSema.h9076 TypeSourceInfo *SubstType(TypeSourceInfo *T,
9081 QualType SubstType(QualType T,
9085 TypeSourceInfo *SubstType(TypeLoc TL,