Home
last modified time | relevance | path

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

12

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
HDTemplateDeduction.h45 TemplateArgumentList *DeducedSugared = nullptr, *DeducedCanonical = nullptr;
96 TemplateArgumentList *takeSugared() { in takeSugared()
97 TemplateArgumentList *Result = DeducedSugared; in takeSugared()
101 TemplateArgumentList *takeCanonical() { in takeCanonical()
102 TemplateArgumentList *Result = DeducedCanonical; in takeCanonical()
129 void setExplicitArgs(TemplateArgumentList *NewDeducedSugared, in setExplicitArgs()
130 TemplateArgumentList *NewDeducedCanonical) { in setExplicitArgs()
139 void reset(TemplateArgumentList *NewDeducedSugared, in reset()
140 TemplateArgumentList *NewDeducedCanonical) { in reset()
283 TemplateArgumentList *getTemplateArgumentList();
HDSema.h203 class TemplateArgumentList; variable
11992 const TemplateArgumentList &Args);
12477 void MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs,
13660 FunctionTemplateDecl *FTD, const TemplateArgumentList *Args,
13689 const TemplateArgumentList *PartialSpecArgs,
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
HDDeclTemplate.h243 class TemplateArgumentList final
244 : private llvm::TrailingObjects<TemplateArgumentList, TemplateArgument> {
251 TemplateArgumentList(ArrayRef<TemplateArgument> Args);
256 TemplateArgumentList(const TemplateArgumentList &) = delete;
257 TemplateArgumentList &operator=(const TemplateArgumentList &) = delete;
261 static TemplateArgumentList *CreateCopy(ASTContext &Context,
481 TemplateArgumentList *TemplateArguments;
494 TemplateSpecializationKind TSK, TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo()
514 TemplateSpecializationKind TSK, TemplateArgumentList *TemplateArgs,
1822 const TemplateArgumentList *TemplateArgs;
[all …]
HDDecl.h73 class TemplateArgumentList; variable
2062 TemplateArgumentList *TemplateArgs, void *InsertPos,
2915 const TemplateArgumentList *getTemplateSpecializationArgs() const;
2947 FunctionTemplateDecl *Template, TemplateArgumentList *TemplateArgs,
HDASTNodeTraverser.h370 void dumpTemplateArgumentList(const TemplateArgumentList &TAL) { in dumpTemplateArgumentList()
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
HDDeclTemplate.cpp887 TemplateArgumentList::TemplateArgumentList(ArrayRef<TemplateArgument> Args) in TemplateArgumentList() function in TemplateArgumentList
893 TemplateArgumentList *
894 TemplateArgumentList::CreateCopy(ASTContext &Context, in CreateCopy()
897 return new (Mem) TemplateArgumentList(Args); in CreateCopy()
902 TemplateSpecializationKind TSK, TemplateArgumentList *TemplateArgs, in Create()
930 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)), in ClassTemplateSpecializationDecl()
986 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
1363 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)), in VarTemplateSpecializationDecl()
1399 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
HDLinkage.h112 LinkageInfo getLVForTemplateArgumentList(const TemplateArgumentList &TArgs,
HDItaniumMangle.cpp616 void mangleTemplateArgs(TemplateName TN, const TemplateArgumentList &AL);
978 isTemplate(GlobalDecl GD, const TemplateArgumentList *&TemplateArgs) { in isTemplate()
1095 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNameWithAbiTags()
1679 const TemplateArgumentList *InheritedTemplateArgs = nullptr; in mangleUnqualifiedName()
1794 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNestedName()
2097 const TemplateArgumentList *TemplateArgs = nullptr; in mangleLambda()
2210 const TemplateArgumentList *TemplateArgs = nullptr; in manglePrefix()
2313 const TemplateArgumentList *TemplateArgs = nullptr; in mangleClosurePrefix()
6009 const TemplateArgumentList &AL) { in mangleTemplateArgs()
6809 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isSpecializedAs()
[all …]
HDQualTypeNames.cpp159 const TemplateArgumentList &TemplateArgs = TSTDecl->getTemplateArgs(); in getFullyQualifiedTemplateType()
HDDecl.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()
1755 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printNestedNameSpecifier()
3076 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs(); in getNameForDiagnostic()
4169 const TemplateArgumentList *
4196 TemplateArgumentList *TemplateArgs, void *InsertPos, in setFunctionTemplateSpecialization()
HDMicrosoftMangle.cpp433 const TemplateArgumentList &TemplateArgs);
465 const TemplateArgumentList &TemplateArgs);
1018 const TemplateArgumentList *&TemplateArgs) { in isTemplate()
1054 const TemplateArgumentList *TemplateArgs = nullptr; in mangleUnqualifiedName()
1611 GlobalDecl GD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateInstantiationName()
1684 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateArgs()
HDODRDiagsEmitter.cpp1182 const TemplateArgumentList *FirstTemplateArgs = in diagnoseMismatch()
1184 const TemplateArgumentList *SecondTemplateArgs = in diagnoseMismatch()
1198 auto ExpandTemplateArgumentList = [](const TemplateArgumentList *TAL) { in diagnoseMismatch()
HDODRHash.cpp823 const TemplateArgumentList &List = Specialization->getTemplateArgs(); in AddDecl()
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
HDRefCntblBaseVirtualDtorChecker.cpp51 DerefFuncDeleteExprVisitor(const TemplateArgumentList &ArgList, in DerefFuncDeleteExprVisitor()
119 const TemplateArgumentList *ArgList{nullptr};
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaTemplateDeduction.cpp2973 TemplateArgumentList::CreateCopy(S.Context, SugaredBuilder), in ConvertDeducedTemplateArguments()
2974 TemplateArgumentList::CreateCopy(S.Context, CanonicalBuilder)); in ConvertDeducedTemplateArguments()
3013 Info.reset(TemplateArgumentList::CreateCopy(S.Context, SugaredBuilder), in ConvertDeducedTemplateArguments()
3014 TemplateArgumentList::CreateCopy(S.Context, CanonicalBuilder)); in ConvertDeducedTemplateArguments()
3028 Info.reset(TemplateArgumentList::CreateCopy(S.Context, SugaredBuilder), in ConvertDeducedTemplateArguments()
3029 TemplateArgumentList::CreateCopy(S.Context, CanonicalBuilder)); in ConvertDeducedTemplateArguments()
3103 TemplateArgumentList::CreateCopy(S.Context, SugaredDeducedArgs), in CheckDeducedArgumentConstraints()
3104 TemplateArgumentList::CreateCopy(S.Context, CanonicalDeducedArgs)); in CheckDeducedArgumentConstraints()
3137 TemplateArgumentList *SugaredDeducedArgumentList = in FinishTemplateArgumentDeduction()
3138 TemplateArgumentList::CreateCopy(S.Context, SugaredBuilder); in FinishTemplateArgumentDeduction()
[all …]
HDSemaTemplateInstantiateDecl.cpp499 const TemplateArgumentList *TAL = TemplateArgumentList::CreateCopy( in instantiateOMPDeclareVariantAttr()
2270 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitFunctionDecl()
2672 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitCXXMethodDecl()
4864 FunctionTemplateDecl *FTD, const TemplateArgumentList *Args, in InstantiateFunctionDeclaration()
5215 const TemplateArgumentList *PartialSpecArgs, in BuildVarTemplateInstantiation()
HDSemaTemplateInstantiate.cpp285 } else if (const TemplateArgumentList *TemplateArgs = in HandleFunction()
3249 TemplateArgumentList *CurrentTemplateArgumentList = in SubstDefaultArgument()
3250 TemplateArgumentList::CreateCopy(getASTContext(), in SubstDefaultArgument()
3782 TemplateArgumentList *Args;
HDSemaTemplateDeductionGuide.cpp1151 TemplateArgumentList::CreateCopy(Context, TemplateArgsForBuildingFPrime); in BuildDeductionGuideForTypeAlias()
HDSemaTemplate.cpp4144 TemplateArgumentList *Args;
4184 const TemplateArgumentList *PartialSpecArgs = nullptr; in CheckVarTemplateId()
9031 TemplateArgumentList *TemplArgs = TemplateArgumentList::CreateCopy( in CheckFunctionTemplateSpecialization()
10768 const TemplateArgumentList &Args) { in getTemplateArgumentBindingsText()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Serialization/
HDASTRecordWriter.h276 void AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Index/
HDUSRGeneration.cpp262 if (const TemplateArgumentList *SpecArgs = in VisitFunctionDecl()
358 const TemplateArgumentList &Args = Spec->getTemplateArgs(); in VisitVarDecl()
610 const TemplateArgumentList &Args = Spec->getTemplateArgs(); in VisitTagDecl()
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/
HDByteCodeEmitter.cpp58 const TemplateArgumentList *TAL = MD->getTemplateSpecializationArgs(); in compileFunc()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTReaderDecl.cpp969 TemplateArgumentList *TemplArgList = in VisitFunctionDecl()
970 TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitFunctionDecl()
2485 TemplateArgumentList *ArgList in VisitClassTemplateSpecializationDeclImpl()
2486 = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitClassTemplateSpecializationDeclImpl()
2499 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitClassTemplateSpecializationDeclImpl()
2590 TemplateArgumentList *ArgList = TemplateArgumentList::CreateCopy( in VisitVarTemplateSpecializationDeclImpl()
2615 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitVarTemplateSpecializationDeclImpl()
4678 auto *TemplArgList = TemplateArgumentList::CreateCopy( in UpdateDecl()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
HDPathDiagnostic.cpp994 if (const TemplateArgumentList *TAList = in describeCodeDecl()
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGCUDANV.cpp1070 const TemplateArgumentList &Args = TD->getTemplateArgs(); in handleVarRegistration()

12