Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/include/clang/Sema/
H A DTemplateDeduction.h44 TemplateArgumentList *Deduced = nullptr;
95 TemplateArgumentList *take() { in take()
96 TemplateArgumentList *Result = Deduced; in take()
123 void setExplicitArgs(TemplateArgumentList *NewDeduced) { in setExplicitArgs()
130 void reset(TemplateArgumentList *NewDeduced) { in reset()
265 TemplateArgumentList *getTemplateArgumentList();
H A DTemplate.h98 MultiLevelTemplateArgumentList(const TemplateArgumentList &TemplateArgs) { in MultiLevelTemplateArgumentList()
189 void addOuterTemplateArguments(const TemplateArgumentList *TemplateArgs) { in addOuterTemplateArguments()
H A DSema.h188 class TemplateArgumentList; variable
8257 const TemplateArgumentList &Args);
8751 const TemplateArgumentList &TemplateArgs,
8756 const TemplateArgumentList &TemplateArgs,
8912 void MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs,
8930 const NamedDecl *D, const TemplateArgumentList *Innermost = nullptr,
9796 const TemplateArgumentList *Args,
9805 const TemplateArgumentList &TemplateArgList,
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclTemplate.h238 class TemplateArgumentList final
254 TemplateArgumentList(const TemplateArgumentList &) = delete;
255 TemplateArgumentList &operator=(const TemplateArgumentList &) = delete;
279 explicit TemplateArgumentList(const TemplateArgumentList *Other) in TemplateArgumentList() function
494 const TemplateArgumentList *TemplateArguments;
528 const TemplateArgumentList *TemplateArgs,
1841 const TemplateArgumentList *TemplateArgs;
1867 const TemplateArgumentList *TemplateArgs;
1921 void setTemplateArgs(TemplateArgumentList *Args) {
2703 const TemplateArgumentList *TemplateArgs;
[all …]
H A DDecl.h72 class TemplateArgumentList; variable
1988 const TemplateArgumentList *TemplateArgs,
2768 const TemplateArgumentList *getTemplateSpecializationArgs() const;
2800 const TemplateArgumentList *TemplateArgs,
H A DASTNodeTraverser.h327 void dumpTemplateArgumentList(const TemplateArgumentList &TAL) { in dumpTemplateArgumentList()
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclTemplate.cpp865 TemplateArgumentList::TemplateArgumentList(ArrayRef<TemplateArgument> Args) in TemplateArgumentList() function in TemplateArgumentList
872 TemplateArgumentList *
873 TemplateArgumentList::CreateCopy(ASTContext &Context, in CreateCopy()
876 return new (Mem) TemplateArgumentList(Args); in CreateCopy()
881 TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs, in Create()
909 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)), in ClassTemplateSpecializationDecl()
957 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
1287 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)), in VarTemplateSpecializationDecl()
1322 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
H A DLinkage.h109 LinkageInfo getLVForTemplateArgumentList(const TemplateArgumentList &TArgs,
H A DItaniumMangle.cpp583 void mangleTemplateArgs(TemplateName TN, const TemplateArgumentList &AL);
923 isTemplate(GlobalDecl GD, const TemplateArgumentList *&TemplateArgs) { in isTemplate()
1038 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNameWithAbiTags()
1613 const TemplateArgumentList *InheritedTemplateArgs = nullptr; in mangleUnqualifiedName()
1721 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNestedName()
1986 const TemplateArgumentList *TemplateArgs = nullptr; in mangleLambda()
2096 const TemplateArgumentList *TemplateArgs = nullptr; in manglePrefix()
2201 const TemplateArgumentList *TemplateArgs = nullptr; in mangleClosurePrefix()
5338 const TemplateArgumentList &AL) { in mangleTemplateArgs()
6101 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isSpecializedAs()
[all …]
H A DQualTypeNames.cpp160 const TemplateArgumentList &TemplateArgs = TSTDecl->getTemplateArgs(); in getFullyQualifiedTemplateType()
H A DDecl.cpp365 LinkageComputer::getLVForTemplateArgumentList(const TemplateArgumentList &TArgs, in getLVForTemplateArgumentList()
409 const TemplateArgumentList &templateArgs = *specInfo->TemplateArguments; in mergeTemplateLV()
485 const TemplateArgumentList &templateArgs = spec->getTemplateArgs(); in mergeTemplateLV()
536 const TemplateArgumentList &templateArgs = spec->getTemplateArgs(); in mergeTemplateLV()
1695 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printNestedNameSpecifier()
2980 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs(); in getNameForDiagnostic()
3912 const TemplateArgumentList *
3935 const TemplateArgumentList *TemplateArgs, in setFunctionTemplateSpecialization()
H A DMicrosoftMangle.cpp416 const TemplateArgumentList &TemplateArgs);
448 const TemplateArgumentList &TemplateArgs);
865 const TemplateArgumentList *&TemplateArgs) { in isTemplate()
901 const TemplateArgumentList *TemplateArgs = nullptr; in mangleUnqualifiedName()
1453 GlobalDecl GD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateInstantiationName()
1523 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateArgs()
H A DODRHash.cpp648 const TemplateArgumentList &List = Specialization->getTemplateArgs(); in AddDecl()
H A DTypePrinter.cpp1297 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope()
1392 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printTag()
H A DDeclPrinter.cpp655 else if (const TemplateArgumentList *TArgs = in VisitFunctionDecl()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DProBoundsConstantArrayIndexCheck.cpp106 const TemplateArgumentList &TemplateArgs = StdArrayDecl->getTemplateArgs(); in check()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp2413 const TemplateArgumentList &ArgList, in DeduceTemplateArguments()
2624 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Output); in ConvertDeducedTemplateArgument()
2810 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction()
2829 TemplateArgumentList *DeducedArgumentList in FinishTemplateArgumentDeduction()
2830 = TemplateArgumentList::CreateCopy(S.Context, Builder); in FinishTemplateArgumentDeduction()
2895 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction()
3139 TemplateArgumentList *ExplicitArgumentList in SubstituteExplicitTemplateArguments()
3140 = TemplateArgumentList::CreateCopy(Context, Builder); in SubstituteExplicitTemplateArguments()
3475 TemplateArgumentList *DeducedArgumentList in FinishTemplateArgumentDeduction()
3476 = TemplateArgumentList::CreateCopy(Context, Builder); in FinishTemplateArgumentDeduction()
[all …]
H A DSemaTemplate.cpp3759 TemplateArgumentList StackTemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateIdType()
4548 TemplateArgumentList *Args;
4587 TemplateArgumentList TemplateArgList(TemplateArgumentList::OnStack, in CheckVarTemplateId()
4589 TemplateArgumentList *InstantiationArgs = &TemplateArgList; in CheckVarTemplateId()
5163 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Converted); in SubstDefaultTemplateArgument()
5219 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Converted); in SubstDefaultTemplateArgument()
5272 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Converted); in SubstDefaultTemplateArgument()
5457 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateArgument()
5620 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Converted); in CheckTemplateArgument()
9256 const TemplateArgumentList* TemplArgs = new (Context) in CheckFunctionTemplateSpecialization()
[all …]
H A DSemaTemplateInstantiateDecl.cpp481 const TemplateArgumentList *TAL = TemplateArgumentList::CreateCopy( in instantiateOMPDeclareVariantAttr()
2177 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitFunctionDecl()
2539 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitCXXMethodDecl()
4758 const TemplateArgumentList *Args, in InstantiateFunctionDeclaration()
5103 const TemplateArgumentList &TemplateArgList, in BuildVarTemplateInstantiation()
H A DSemaTemplateInstantiate.cpp61 const NamedDecl *D, const TemplateArgumentList *Innermost, in getTemplateInstantiationArgs()
146 } else if (const TemplateArgumentList *TemplateArgs in getTemplateInstantiationArgs()
3062 TemplateArgumentList *Args;
/llvm-project-15.0.7/clang/include/clang/Serialization/
H A DASTRecordWriter.h266 void AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs);
/llvm-project-15.0.7/clang/lib/Index/
H A DUSRGeneration.cpp250 if (const TemplateArgumentList * in VisitFunctionDecl()
337 const TemplateArgumentList &Args = Spec->getTemplateArgs(); in VisitVarDecl()
573 const TemplateArgumentList &Args = Spec->getTemplateArgs(); in VisitTagDecl()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderDecl.cpp998 TemplateArgumentList *TemplArgList in VisitFunctionDecl()
999 = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitFunctionDecl()
2287 TemplateArgumentList *ArgList in VisitClassTemplateSpecializationDeclImpl()
2288 = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitClassTemplateSpecializationDeclImpl()
2301 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitClassTemplateSpecializationDeclImpl()
2402 TemplateArgumentList *ArgList = TemplateArgumentList::CreateCopy( in VisitVarTemplateSpecializationDeclImpl()
2426 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitVarTemplateSpecializationDeclImpl()
4363 auto *TemplArgList = TemplateArgumentList::CreateCopy( in UpdateDecl()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DPathDiagnostic.cpp992 if (const TemplateArgumentList *TAList = in describeCodeDecl()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGCUDANV.cpp1055 const TemplateArgumentList &Args = TD->getTemplateArgs(); in handleVarRegistration()

12