Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp1534 return SemaRef.SubstType(T, TemplateArgs, loc, parm->getDeclName()); in transformNonTypeTemplateParmRef()
1618 if (SubstType.isNull()) in TransformSubstNonTypeTemplateParmExpr()
1641 if (SemaRef.CheckTemplateArgument(E->getParameter(), SubstType, in TransformSubstNonTypeTemplateParmExpr()
2103 TypeSourceInfo *Sema::SubstType(TypeSourceInfo *T, in SubstType() function in Sema
2121 TypeSourceInfo *Sema::SubstType(TypeLoc TL, in SubstType() function in Sema
2152 QualType Sema::SubstType(QualType T, in SubstType() function in Sema
2386 NewDI = SubstType(ExpansionTL.getPatternLoc(), TemplateArgs, in SubstParmVarDecl()
2408 NewDI = SubstType(OldDI, TemplateArgs, OldParm->getLocation(), in SubstParmVarDecl()
2575 TypeSourceInfo *BaseTypeLoc = SubstType(Base.getTypeSourceInfo(), in SubstBaseSpecifiers()
2602 BaseTypeLoc = SubstType(Base.getTypeSourceInfo(), in SubstBaseSpecifiers()
[all …]
H A DSemaTemplateInstantiateDecl.cpp96 TypeSourceInfo *Result = S.SubstType(Aligned->getAlignmentType(), in instantiateDependentAlignedAttr()
938 DI = SemaRef.SubstType(DI, TemplateArgs, in InstantiateTypedefNameDecl()
1103 TypeSourceInfo *DI = SemaRef.SubstType( in VisitVarDecl()
1191 DI = SemaRef.SubstType(DI, TemplateArgs, in VisitFieldDecl()
1277 DI = SemaRef.SubstType(DI, TemplateArgs, in VisitMSPropertyDecl()
1353 InstTy = SemaRef.SubstType(Ty, TemplateArgs, in VisitFriendDecl()
1466 SemaRef.SubstType(TI->getType(), TemplateArgs, in VisitEnumDecl()
3477 ParsedType::make(SemaRef.SubstType( in VisitOMPDeclareReductionDecl()
3853 SemaRef.SubstType(D->getTypeSourceInfo(), TemplateArgs, in VisitVarTemplateSpecializationDecl()
4275 TypeSourceInfo *DI = SemaRef.SubstType( in InstantiateVarTemplatePartialSpecialization()
[all …]
H A DSemaTemplate.cpp2293 SemaRef.SubstType(TTP->getDefaultArgumentInfo(), Args, in transformTemplateParameter()
2384 SemaRef.SubstType(PackTL.getPatternLoc(), Args, in transformFunctionTypeParam()
2391 NewDI = SemaRef.SubstType(OldDI, Args, OldParam->getLocation(), in transformFunctionTypeParam()
3773 CanonType = SubstType(Pattern->getUnderlyingType(), in CheckTemplateIdType()
5177 SemaRef.SubstType(ArgType, TemplateArgLists, in SubstDefaultTemplateArgument()
5464 NTTPType = SubstType(PET->getPattern(), in CheckTemplateArgument()
5469 NTTPType = SubstType(NTTPType, in CheckTemplateArgument()
H A DSemaAccess.cpp1523 BaseObjectType = SubstType(BaseObjectType, TemplateArgs, Loc, in HandleDependentAccessCheck()
H A DSemaTemplateDeduction.cpp2632 S.SubstType(NTTP->getType(), Args, NTTP->getLocation(), in ConvertDeducedTemplateArgument()
3210 SubstType(Proto->getReturnType(), in SubstituteExplicitTemplateArguments()
3559 SubstType(OriginalArg.OriginalParamType, SubstArgs, in FinishTemplateArgumentDeduction()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DAST.cpp726 if (const auto *SubstType = dyn_cast<SubstTemplateTypeParmType>(PlainType)) { in getUnderylingPackType() local
727 const auto *ReplacedParameter = SubstType->getReplacedParameter(); in getUnderylingPackType()
/llvm-project-15.0.7/clang/lib/AST/
H A DASTDiagnostic.cpp1123 if (const auto* SubstType = Ty->getAs<SubstTemplateTypeParmType>()) in GetTemplateSpecializationType() local
1124 Ty = SubstType->getReplacementType(); in GetTemplateSpecializationType()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h9626 TypeSourceInfo *SubstType(TypeSourceInfo *T,
9631 QualType SubstType(QualType T,
9635 TypeSourceInfo *SubstType(TypeLoc TL,