Searched refs:TemplateArgumentList (Results 1 - 25 of 34) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplateDeduction.h44 TemplateArgumentList *Deduced = nullptr;
95 TemplateArgumentList *take() {
96 TemplateArgumentList *Result = Deduced;
123 void setExplicitArgs(TemplateArgumentList *NewDeduced) {
130 void reset(TemplateArgumentList *NewDeduced) {
265 TemplateArgumentList *getTemplateArgumentList();
H A DTemplate.h82 MultiLevelTemplateArgumentList(const TemplateArgumentList &TemplateArgs) {
143 void addOuterTemplateArguments(const TemplateArgumentList *TemplateArgs) {
H A DSema.h182 class TemplateArgumentList;
7365 const TemplateArgumentList &Args);
7841 const TemplateArgumentList &TemplateArgs,
7846 const TemplateArgumentList &TemplateArgs,
7993 void MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs,
8012 const TemplateArgumentList *Innermost = nullptr,
8843 const TemplateArgumentList *Args,
8852 const TemplateArgumentList &TemplateArgList,
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h239 class TemplateArgumentList final
240 : private llvm::TrailingObjects<TemplateArgumentList, TemplateArgument> {
250 TemplateArgumentList(ArrayRef<TemplateArgument> Args);
255 TemplateArgumentList(const TemplateArgumentList &) = delete;
256 TemplateArgumentList &operator=(const TemplateArgumentList &) = delete;
264 static TemplateArgumentList *CreateCopy(ASTContext &Context,
271 explicit TemplateArgumentList(OnStackType, ArrayRef<TemplateArgument> Args)
280 explicit TemplateArgumentList(cons
[all...]
H A DASTNodeTraverser.h283 void dumpTemplateArgumentList(const TemplateArgumentList &TAL) {
H A DDecl.h73 class TemplateArgumentList;
1895 const TemplateArgumentList *TemplateArgs,
2624 const TemplateArgumentList *getTemplateSpecializationArgs() const;
2656 const TemplateArgumentList *TemplateArgs,
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DLinkage.h108 LinkageInfo getLVForTemplateArgumentList(const TemplateArgumentList &TArgs,
H A DDeclTemplate.cpp827 // TemplateArgumentList Implementation
829 TemplateArgumentList::TemplateArgumentList(ArrayRef<TemplateArgument> Args) function in class:TemplateArgumentList
836 TemplateArgumentList *
837 TemplateArgumentList::CreateCopy(ASTContext &Context,
840 return new (Mem) TemplateArgumentList(Args);
845 TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs,
873 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)),
919 const TemplateArgumentList &TemplateArgs = getTemplateArgs();
1233 TemplateArgs(TemplateArgumentList
[all...]
H A DItaniumMangle.cpp554 void mangleTemplateArgs(const TemplateArgumentList &AL);
791 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) {
888 const TemplateArgumentList *TemplateArgs = nullptr;
1425 const TemplateArgumentList *InheritedTemplateArgs = nullptr;
1522 const TemplateArgumentList *TemplateArgs = nullptr;
1752 const TemplateArgumentList *TemplateArgs = nullptr;
1842 const TemplateArgumentList *TemplateArgs = nullptr;
4529 void CXXNameMangler::mangleTemplateArgs(const TemplateArgumentList &AL) {
4753 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs();
4769 const TemplateArgumentList
[all...]
H A DQualTypeNames.cpp156 const TemplateArgumentList &TemplateArgs = TSTDecl->getTemplateArgs();
H A DDecl.cpp363 LinkageComputer::getLVForTemplateArgumentList(const TemplateArgumentList &TArgs,
401 const TemplateArgumentList &templateArgs = *specInfo->TemplateArguments;
472 const TemplateArgumentList &templateArgs = spec->getTemplateArgs();
524 const TemplateArgumentList &templateArgs = spec->getTemplateArgs();
1615 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs();
2822 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs();
3668 const TemplateArgumentList *
3691 const TemplateArgumentList *TemplateArgs,
H A DMicrosoftMangle.cpp358 const TemplateArgumentList &TemplateArgs);
388 const TemplateArgumentList &TemplateArgs);
760 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) {
794 const TemplateArgumentList *TemplateArgs = nullptr;
1316 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) {
1417 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) {
H A DODRHash.cpp647 const TemplateArgumentList &List = Specialization->getTemplateArgs();
H A DDeclPrinter.cpp645 else if (const TemplateArgumentList *TArgs =
H A DTypePrinter.cpp1132 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs();
1220 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs();
H A DExpr.cpp806 const TemplateArgumentList &Args = (*I)->getTemplateArgs();
822 const TemplateArgumentList* Args = FSI->TemplateArguments;
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp2371 const TemplateArgumentList &ParamList,
2372 const TemplateArgumentList &ArgList,
2583 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Output);
2665 Info.reset(TemplateArgumentList::CreateCopy(S.Context, Builder));
2689 Info.reset(TemplateArgumentList::CreateCopy(S.Context, Builder));
2703 Info.reset(TemplateArgumentList::CreateCopy(S.Context, Builder));
2742 Info.reset(TemplateArgumentList::CreateCopy(S.Context, DeducedArgs));
2754 const TemplateArgumentList &TemplateArgs,
2773 TemplateArgumentList *DeducedArgumentLis
[all...]
H A DSemaTemplate.cpp3506 TemplateArgumentList StackTemplateArgs(TemplateArgumentList::OnStack,
4294 TemplateArgumentList *Args;
4327 TemplateArgumentList TemplateArgList(TemplateArgumentList::OnStack,
4329 TemplateArgumentList *InstantiationArgs = &TemplateArgList;
4894 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Converted);
4946 TemplateArgumentList TemplateArgs(TemplateArgumentList
[all...]
H A DSemaTemplateInstantiateDecl.cpp1977 TemplateArgumentList::CreateCopy(SemaRef.Context,
2328 TemplateArgumentList::CreateCopy(SemaRef.Context,
4461 const TemplateArgumentList *Args,
4738 const TemplateArgumentList &TemplateArgList,
H A DSemaTemplateInstantiate.cpp59 const TemplateArgumentList *Innermost,
143 if (const TemplateArgumentList *TemplateArgs
2937 TemplateArgumentList *Args;
H A DSemaOverload.cpp595 TemplateArgumentList *TemplateArgs;
601 TemplateArgumentList *TemplateArgs;
776 TemplateArgumentList *DeductionFailureInfo::getTemplateArgumentList() {
798 return static_cast<TemplateArgumentList*>(Data);
10594 TemplateArgumentList *Args = DeductionFailure.getTemplateArgumentList();
10622 if (TemplateArgumentList *Args =
10673 if (TemplateArgumentList *Args =
H A DSemaExprCXX.cpp613 const TemplateArgumentList &TAL = CTSD->getTemplateArgs();
8436 TemplateArgumentList TAL(TemplateArgumentList::OnStack, Args);
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordWriter.h259 void AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs);
/freebsd-12-stable/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp248 if (const TemplateArgumentList *
335 const TemplateArgumentList &Args = Spec->getTemplateArgs();
571 const TemplateArgumentList &Args = Spec->getTemplateArgs();
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp940 TemplateArgumentList *TemplArgList
941 = TemplateArgumentList::CreateCopy(C, TemplArgs);
2121 TemplateArgumentList *ArgList
2122 = TemplateArgumentList::CreateCopy(C, TemplArgs);
2135 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs);
2236 TemplateArgumentList *ArgList = TemplateArgumentList::CreateCopy(
2260 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs);
4524 auto *TemplArgList = TemplateArgumentList::CreateCopy(

Completed in 694 milliseconds

12