Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplateDeduction.h44 TemplateArgumentList *DeducedSugared = nullptr, *DeducedCanonical = nullptr;
95 TemplateArgumentList *takeSugared() { in takeSugared()
96 TemplateArgumentList *Result = DeducedSugared; in takeSugared()
100 TemplateArgumentList *takeCanonical() { in takeCanonical()
101 TemplateArgumentList *Result = DeducedCanonical; in takeCanonical()
128 void setExplicitArgs(TemplateArgumentList *NewDeducedSugared, in setExplicitArgs()
129 TemplateArgumentList *NewDeducedCanonical) { in setExplicitArgs()
138 void reset(TemplateArgumentList *NewDeducedSugared, in reset()
139 TemplateArgumentList *NewDeducedCanonical) { in reset()
282 TemplateArgumentList *getTemplateArgumentList();
H A DSema.h189 class TemplateArgumentList; variable
8780 const TemplateArgumentList &Args);
9277 const TemplateArgumentList &TemplateArgs,
9282 const TemplateArgumentList &TemplateArgs,
9436 void MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs,
9455 const TemplateArgumentList *Innermost = nullptr,
10438 const TemplateArgumentList *Args,
10447 const TemplateArgumentList &TemplateArgList,
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h242 class TemplateArgumentList final
258 TemplateArgumentList(const TemplateArgumentList &) = delete;
259 TemplateArgumentList &operator=(const TemplateArgumentList &) = delete;
282 explicit TemplateArgumentList(const TemplateArgumentList *Other) in TemplateArgumentList() function
500 const TemplateArgumentList *TemplateArguments;
534 const TemplateArgumentList *TemplateArgs,
1807 const TemplateArgumentList *TemplateArgs;
1833 const TemplateArgumentList *TemplateArgs;
1887 void setTemplateArgs(TemplateArgumentList *Args) {
2611 const TemplateArgumentList *TemplateArgs;
[all …]
H A DDecl.h73 class TemplateArgumentList; variable
2075 const TemplateArgumentList *TemplateArgs,
2912 const TemplateArgumentList *getTemplateSpecializationArgs() const;
2944 const TemplateArgumentList *TemplateArgs,
H A DASTNodeTraverser.h333 void dumpTemplateArgumentList(const TemplateArgumentList &TAL) { in dumpTemplateArgumentList()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp2490 const TemplateArgumentList &ArgList, in DeduceTemplateArguments()
2919 TemplateArgumentList DeducedTAL{TemplateArgumentList::OnStack, in CheckDeducedArgumentConstraints()
2953 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction()
2973 TemplateArgumentList *SugaredDeducedArgumentList = in FinishTemplateArgumentDeduction()
2975 TemplateArgumentList *CanonicalDeducedArgumentList = in FinishTemplateArgumentDeduction()
3046 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction()
3293 TemplateArgumentList *SugaredExplicitArgumentList = in SubstituteExplicitTemplateArguments()
3295 TemplateArgumentList *CanonicalExplicitArgumentList = in SubstituteExplicitTemplateArguments()
3681 TemplateArgumentList *SugaredDeducedArgumentList = in FinishTemplateArgumentDeduction()
3683 TemplateArgumentList *CanonicalDeducedArgumentList = in FinishTemplateArgumentDeduction()
[all …]
H A DSemaConcept.cpp1261 TemplateArgumentList TAL{TemplateArgumentList::OnStack, in substituteParameterMappings()
H A DSemaTemplateInstantiateDecl.cpp494 const TemplateArgumentList *TAL = TemplateArgumentList::CreateCopy( in instantiateOMPDeclareVariantAttr()
2229 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitFunctionDecl()
2629 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitCXXMethodDecl()
4859 const TemplateArgumentList *Args, in InstantiateFunctionDeclaration()
5214 const TemplateArgumentList &TemplateArgList, in BuildVarTemplateInstantiation()
H A DSemaTemplate.cpp4839 TemplateArgumentList *Args;
4879 TemplateArgumentList TemplateArgList(TemplateArgumentList::OnStack, in CheckVarTemplateId()
4881 TemplateArgumentList *InstantiationArgs = &TemplateArgList; in CheckVarTemplateId()
6293 TemplateArgumentList StackTemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateArgumentList()
9813 const TemplateArgumentList* TemplArgs = new (Context) in CheckFunctionTemplateSpecialization()
9814 TemplateArgumentList(Specialization->getTemplateSpecializationArgs()); in CheckFunctionTemplateSpecialization()
11567 const TemplateArgumentList &Args) { in getTemplateArgumentBindingsText()
H A DSemaTemplateInstantiate.cpp194 } else if (const TemplateArgumentList *TemplateArgs = in HandleFunction()
341 const TemplateArgumentList *Innermost, bool RelativeToPrimary, in getTemplateInstantiationArgs()
3643 TemplateArgumentList *Args;
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp873 TemplateArgumentList::TemplateArgumentList(ArrayRef<TemplateArgument> Args) in TemplateArgumentList() function in TemplateArgumentList
880 TemplateArgumentList *
881 TemplateArgumentList::CreateCopy(ASTContext &Context, in CreateCopy()
884 return new (Mem) TemplateArgumentList(Args); in CreateCopy()
889 TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs, in Create()
917 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)), in ClassTemplateSpecializationDecl()
973 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
1327 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)), in VarTemplateSpecializationDecl()
1362 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
H A DLinkage.h109 LinkageInfo getLVForTemplateArgumentList(const TemplateArgumentList &TArgs,
H A DItaniumMangle.cpp617 void mangleTemplateArgs(TemplateName TN, const TemplateArgumentList &AL);
979 isTemplate(GlobalDecl GD, const TemplateArgumentList *&TemplateArgs) { in isTemplate()
1094 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNameWithAbiTags()
1678 const TemplateArgumentList *InheritedTemplateArgs = nullptr; in mangleUnqualifiedName()
1793 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNestedName()
2096 const TemplateArgumentList *TemplateArgs = nullptr; in mangleLambda()
2211 const TemplateArgumentList *TemplateArgs = nullptr; in manglePrefix()
2314 const TemplateArgumentList *TemplateArgs = nullptr; in mangleClosurePrefix()
5978 const TemplateArgumentList &AL) { in mangleTemplateArgs()
6778 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isSpecializedAs()
[all …]
H A DQualTypeNames.cpp158 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()
1770 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printNestedNameSpecifier()
3074 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs(); in getNameForDiagnostic()
4119 const TemplateArgumentList *
4147 const TemplateArgumentList *TemplateArgs, in setFunctionTemplateSpecialization()
H A DMicrosoftMangle.cpp422 const TemplateArgumentList &TemplateArgs);
454 const TemplateArgumentList &TemplateArgs);
927 const TemplateArgumentList *&TemplateArgs) { in isTemplate()
963 const TemplateArgumentList *TemplateArgs = nullptr; in mangleUnqualifiedName()
1520 GlobalDecl GD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateInstantiationName()
1590 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateArgs()
H A DODRDiagsEmitter.cpp1182 const TemplateArgumentList *FirstTemplateArgs = in diagnoseMismatch()
1184 const TemplateArgumentList *SecondTemplateArgs = in diagnoseMismatch()
1198 auto ExpandTemplateArgumentList = [](const TemplateArgumentList *TAL) { in diagnoseMismatch()
H A DTypePrinter.cpp1341 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope()
1445 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printTag()
H A DODRHash.cpp810 const TemplateArgumentList &List = Specialization->getTemplateArgs(); in AddDecl()
H A DDeclPrinter.cpp761 else if (const TemplateArgumentList *TArgs = in VisitFunctionDecl()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordWriter.h269 void AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs);
/freebsd-14.2/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp260 if (const TemplateArgumentList * in VisitFunctionDecl()
347 const TemplateArgumentList &Args = Spec->getTemplateArgs(); in VisitVarDecl()
599 const TemplateArgumentList &Args = Spec->getTemplateArgs(); in VisitTagDecl()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp983 TemplateArgumentList *TemplArgList = in VisitFunctionDecl()
984 TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitFunctionDecl()
2503 TemplateArgumentList *ArgList in VisitClassTemplateSpecializationDeclImpl()
2504 = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitClassTemplateSpecializationDeclImpl()
2517 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitClassTemplateSpecializationDeclImpl()
2608 TemplateArgumentList *ArgList = TemplateArgumentList::CreateCopy( in VisitVarTemplateSpecializationDeclImpl()
2632 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitVarTemplateSpecializationDeclImpl()
4615 auto *TemplArgList = TemplateArgumentList::CreateCopy( in UpdateDecl()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DPathDiagnostic.cpp991 if (const TemplateArgumentList *TAList = in describeCodeDecl()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCUDANV.cpp1057 const TemplateArgumentList &Args = TD->getTemplateArgs(); in handleVarRegistration()

12