Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp97 TypeSourceInfo *Result = S.SubstType(Aligned->getAlignmentType(), in instantiateDependentAlignedAttr()
946 DI = SemaRef.SubstType(DI, TemplateArgs, in InstantiateTypedefNameDecl()
1111 TypeSourceInfo *DI = SemaRef.SubstType( in VisitVarDecl()
1202 DI = SemaRef.SubstType(DI, TemplateArgs, in VisitFieldDecl()
1288 DI = SemaRef.SubstType(DI, TemplateArgs, in VisitMSPropertyDecl()
1364 InstTy = SemaRef.SubstType(Ty, TemplateArgs, in VisitFriendDecl()
1439 TypeSourceInfo *NewTI = SemaRef.SubstType(TI, TemplateArgs, UnderlyingLoc, in VisitEnumDecl()
1477 SemaRef.SubstType(TI->getType(), TemplateArgs, in VisitEnumDecl()
2851 SemaRef.SubstType(D->getDefaultArgumentInfo(), TemplateArgs, in VisitTemplateTypeParmDecl()
2882 SemaRef.SubstType(D->getExpansionTypeSourceInfo(I), TemplateArgs, in VisitNonTypeTemplateParmDecl()
[all …]
H A DSemaTemplateInstantiate.cpp1731 QualType TargetType = SemaRef.SubstType(NTTP->getType(), TemplateArgs, in TransformTemplateParmRefExpr()
1786 return SemaRef.SubstType(T, TemplateArgs, loc, parm->getDeclName()); in transformNonTypeTemplateParmRef()
1871 QualType SubstType = TransformType(E->getParameterType(getSema().Context)); in TransformSubstNonTypeTemplateParmExpr() local
1872 if (SubstType.isNull()) in TransformSubstNonTypeTemplateParmExpr()
1896 .CheckTemplateArgument(E->getParameter(), SubstType, in TransformSubstNonTypeTemplateParmExpr()
2411 TypeSourceInfo *Sema::SubstType(TypeSourceInfo *T, in SubstType() function in Sema
2429 TypeSourceInfo *Sema::SubstType(TypeLoc TL, in SubstType() function in Sema
2460 QualType Sema::SubstType(QualType T, in SubstType() function in Sema
2705 NewDI = SubstType(ExpansionTL.getPatternLoc(), TemplateArgs, in SubstParmVarDecl()
2727 NewDI = SubstType(OldDI, TemplateArgs, OldParm->getLocation(), in SubstParmVarDecl()
[all …]
H A DSemaTemplate.cpp2389 SemaRef.SubstType(TTP->getDefaultArgumentInfo(), Args, in transformTemplateParameter()
2480 SemaRef.SubstType(PackTL.getPatternLoc(), Args, in transformFunctionTypeParam()
2487 NewDI = SemaRef.SubstType(OldDI, Args, OldParam->getLocation(), in transformFunctionTypeParam()
3879 CanonType = SubstType(Pattern->getUnderlyingType(), in CheckTemplateIdType()
5304 SemaRef.SubstType(ArgType, TemplateArgLists, in SubstDefaultTemplateArgument()
5572 NTTPType = SubstType(PET->getPattern(), MLTAL, NTTP->getLocation(), in CheckTemplateArgument()
5575 NTTPType = SubstType(NTTPType, MLTAL, NTTP->getLocation(), in CheckTemplateArgument()
H A DSemaAccess.cpp1525 BaseObjectType = SubstType(BaseObjectType, TemplateArgs, Loc, in HandleDependentAccessCheck()
H A DSemaTemplateDeduction.cpp2678 S.SubstType(NTTP->getType(), Args, NTTP->getLocation(), in ConvertDeducedTemplateArgument()
3319 SubstType(Proto->getReturnType(), MLTAL, in SubstituteExplicitTemplateArguments()
3673 SubstType(OriginalArg.OriginalParamType, SubstArgs, in FinishTemplateArgumentDeduction()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DASTDiagnostic.cpp1122 if (const auto* SubstType = Ty->getAs<SubstTemplateTypeParmType>()) in GetTemplateSpecializationType() local
1123 Ty = SubstType->getReplacementType(); in GetTemplateSpecializationType()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DSema.h9932 TypeSourceInfo *SubstType(TypeSourceInfo *T,
9937 QualType SubstType(QualType T,
9941 TypeSourceInfo *SubstType(TypeLoc TL,