Home
last modified time | relevance | path

Searched refs:TemplateArgumentList (Results 1 – 25 of 40) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplateDeduction.h45 TemplateArgumentList *DeducedSugared = nullptr, *DeducedCanonical = nullptr;
105 TemplateArgumentList *takeSugared() { in takeSugared()
106 TemplateArgumentList *Result = DeducedSugared; in takeSugared()
110 TemplateArgumentList *takeCanonical() { in takeCanonical()
111 TemplateArgumentList *Result = DeducedCanonical; in takeCanonical()
138 void setExplicitArgs(TemplateArgumentList *NewDeducedSugared, in setExplicitArgs()
139 TemplateArgumentList *NewDeducedCanonical) { in setExplicitArgs()
148 void reset(TemplateArgumentList *NewDeducedSugared, in reset()
149 TemplateArgumentList *NewDeducedCanonical) { in reset()
292 TemplateArgumentList *getTemplateArgumentList();
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h248 class TemplateArgumentList final
249 : private llvm::TrailingObjects<TemplateArgumentList, TemplateArgument> {
256 TemplateArgumentList(ArrayRef<TemplateArgument> Args);
261 TemplateArgumentList(const TemplateArgumentList &) = delete;
262 TemplateArgumentList &operator=(const TemplateArgumentList &) = delete;
266 static TemplateArgumentList *CreateCopy(ASTContext &Context,
483 TemplateArgumentList *TemplateArguments;
496 TemplateSpecializationKind TSK, TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo()
514 TemplateSpecializationKind TSK, TemplateArgumentList *TemplateArgs,
1827 const TemplateArgumentList *TemplateArgs;
[all …]
H A DDecl.h76 class TemplateArgumentList; variable
2109 TemplateArgumentList *TemplateArgs, void *InsertPos,
3016 const TemplateArgumentList *getTemplateSpecializationArgs() const;
3048 FunctionTemplateDecl *Template, TemplateArgumentList *TemplateArgs,
H A DASTNodeTraverser.h370 void dumpTemplateArgumentList(const TemplateArgumentList &TAL) { in dumpTemplateArgumentList()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp937 TemplateArgumentList::TemplateArgumentList(ArrayRef<TemplateArgument> Args) in TemplateArgumentList() function in TemplateArgumentList
942 TemplateArgumentList *
943 TemplateArgumentList::CreateCopy(ASTContext &Context, in CreateCopy()
946 return new (Mem) TemplateArgumentList(Args); in CreateCopy()
951 TemplateSpecializationKind TSK, TemplateArgumentList *TemplateArgs, in Create()
977 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)), in ClassTemplateSpecializationDecl()
1030 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
1411 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)), in VarTemplateSpecializationDecl()
1447 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
H A DLinkage.h112 LinkageInfo getLVForTemplateArgumentList(const TemplateArgumentList &TArgs,
H A DItaniumMangle.cpp611 void mangleTemplateArgs(TemplateName TN, const TemplateArgumentList &AL);
976 isTemplate(GlobalDecl GD, const TemplateArgumentList *&TemplateArgs) { in isTemplate()
1096 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNameWithAbiTags()
1702 const TemplateArgumentList *InheritedTemplateArgs = nullptr; in mangleUnqualifiedName()
1826 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNestedName()
2129 const TemplateArgumentList *TemplateArgs = nullptr; in mangleLambda()
2252 const TemplateArgumentList *TemplateArgs = nullptr; in manglePrefix()
2356 const TemplateArgumentList *TemplateArgs = nullptr; in mangleClosurePrefix()
6282 const TemplateArgumentList &AL) { in mangleTemplateArgs()
7082 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isSpecializedAs()
[all …]
H A DQualTypeNames.cpp156 const TemplateArgumentList &TemplateArgs = TSTDecl->getTemplateArgs(); in getFullyQualifiedTemplateType()
H A DDecl.cpp368 LinkageComputer::getLVForTemplateArgumentList(const TemplateArgumentList &TArgs, in getLVForTemplateArgumentList()
412 const TemplateArgumentList &templateArgs = *specInfo->TemplateArguments; in mergeTemplateLV()
488 const TemplateArgumentList &templateArgs = spec->getTemplateArgs(); in mergeTemplateLV()
539 const TemplateArgumentList &templateArgs = spec->getTemplateArgs(); in mergeTemplateLV()
1772 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printNestedNameSpecifier()
3116 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs(); in getNameForDiagnostic()
4261 const TemplateArgumentList *
4288 TemplateArgumentList *TemplateArgs, void *InsertPos, in setFunctionTemplateSpecialization()
H A DMicrosoftMangle.cpp438 const TemplateArgumentList &TemplateArgs);
470 const TemplateArgumentList &TemplateArgs);
1056 const TemplateArgumentList *&TemplateArgs) { in isTemplate()
1092 const TemplateArgumentList *TemplateArgs = nullptr; in mangleUnqualifiedName()
1654 GlobalDecl GD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateInstantiationName()
1724 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateArgs()
H A DODRDiagsEmitter.cpp1180 const TemplateArgumentList *FirstTemplateArgs = in diagnoseMismatch()
1182 const TemplateArgumentList *SecondTemplateArgs = in diagnoseMismatch()
1196 auto ExpandTemplateArgumentList = [](const TemplateArgumentList *TAL) { in diagnoseMismatch()
H A DDeclPrinter.cpp740 else if (const TemplateArgumentList *TArgs = in VisitFunctionDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp3035 TemplateArgumentList::CreateCopy(S.Context, CTAI.SugaredConverted), in ConvertDeducedTemplateArguments()
3036 TemplateArgumentList::CreateCopy(S.Context, in ConvertDeducedTemplateArguments()
3089 TemplateArgumentList::CreateCopy(S.Context, CTAI.SugaredConverted), in ConvertDeducedTemplateArguments()
3090 TemplateArgumentList::CreateCopy(S.Context, CTAI.CanonicalConverted)); in ConvertDeducedTemplateArguments()
3107 TemplateArgumentList::CreateCopy(S.Context, CTAI.SugaredConverted), in ConvertDeducedTemplateArguments()
3108 TemplateArgumentList::CreateCopy(S.Context, CTAI.CanonicalConverted)); in ConvertDeducedTemplateArguments()
3178 TemplateArgumentList::CreateCopy(S.Context, SugaredDeducedArgs), in CheckDeducedArgumentConstraints()
3179 TemplateArgumentList::CreateCopy(S.Context, CanonicalDeducedArgs)); in CheckDeducedArgumentConstraints()
3212 TemplateArgumentList *SugaredDeducedArgumentList = in FinishTemplateArgumentDeduction()
3213 TemplateArgumentList::CreateCopy(S.Context, CTAI.SugaredConverted); in FinishTemplateArgumentDeduction()
[all …]
H A DSemaTemplateInstantiateDecl.cpp502 const TemplateArgumentList *TAL = TemplateArgumentList::CreateCopy( in instantiateOMPDeclareVariantAttr()
2817 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitFunctionDecl()
3217 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitCXXMethodDecl()
5426 FunctionTemplateDecl *FTD, const TemplateArgumentList *Args, in InstantiateFunctionDeclaration()
5892 const TemplateArgumentList *PartialSpecArgs, in BuildVarTemplateInstantiation()
H A DSemaTemplate.cpp3259 const TemplateArgumentList &LiteralArgs = SpecDecl->getTemplateArgs(); in checkHLSLSpirvTypeOperand()
3271 const TemplateArgumentList &ConstantArgs = SpecDecl->getTemplateArgs(); in checkHLSLSpirvTypeOperand()
4437 TemplateArgumentList *Args;
4547 const TemplateArgumentList *PartialSpecArgs = nullptr; in CheckVarTemplateId()
9530 TemplateArgumentList *TemplArgs = TemplateArgumentList::CreateCopy( in CheckFunctionTemplateSpecialization()
11327 const TemplateArgumentList &Args) { in getTemplateArgumentBindingsText()
H A DSemaTemplateDeductionGuide.cpp1203 TemplateArgumentList::CreateCopy(Context, TemplateArgsForBuildingFPrime); in BuildDeductionGuideForTypeAlias()
H A DSemaOverload.cpp723 TemplateArgumentList *TemplateArgs;
729 TemplateArgumentList *TemplateArgs;
907 TemplateArgumentList *DeductionFailureInfo::getTemplateArgumentList() { in getTemplateArgumentList()
929 return static_cast<TemplateArgumentList*>(Data); in getTemplateArgumentList()
12308 TemplateArgumentList *Args = DeductionFailure.getTemplateArgumentList(); in DiagnoseBadDeduction()
12336 if (TemplateArgumentList *Args = in DiagnoseBadDeduction()
12387 if (TemplateArgumentList *Args = in DiagnoseBadDeduction()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DRefCntblBaseVirtualDtorChecker.cpp51 DerefFuncDeleteExprVisitor(const TemplateArgumentList &ArgList, in DerefFuncDeleteExprVisitor()
152 const TemplateArgumentList *ArgList{nullptr};
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DInterpState.cpp139 const TemplateArgumentList &TAL = CTSD->getTemplateArgs(); in getStdAllocatorCaller()
H A DContext.cpp432 const TemplateArgumentList *TAL = MD->getTemplateSpecializationArgs(); in getOrCreateFunction()
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordWriter.h304 void AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs);
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp257 if (const TemplateArgumentList *SpecArgs = in VisitFunctionDecl()
353 const TemplateArgumentList &Args = Spec->getTemplateArgs(); in VisitVarDecl()
605 const TemplateArgumentList &Args = Spec->getTemplateArgs(); in VisitTagDecl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp954 TemplateArgumentList *TemplArgList = in VisitFunctionDecl()
955 TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitFunctionDecl()
2519 TemplateArgumentList *ArgList in VisitClassTemplateSpecializationDeclImpl()
2520 = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitClassTemplateSpecializationDeclImpl()
2533 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitClassTemplateSpecializationDeclImpl()
2622 TemplateArgumentList *ArgList = TemplateArgumentList::CreateCopy( in VisitVarTemplateSpecializationDeclImpl()
2647 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitVarTemplateSpecializationDeclImpl()
4814 auto *TemplArgList = TemplateArgumentList::CreateCopy( in UpdateDecl()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DPathDiagnostic.cpp989 if (const TemplateArgumentList *TAList = in describeCodeDecl()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCUDANV.cpp1135 const TemplateArgumentList &Args = TD->getTemplateArgs(); in handleVarRegistration()

12