Home
last modified time | relevance | path

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

12

/external/clang/include/clang/Sema/
DTemplateDeduction.h23 class TemplateArgumentList; variable
34 TemplateArgumentList *Deduced;
62 TemplateArgumentList *take() { in take()
63 TemplateArgumentList *Result = Deduced; in take()
79 void reset(TemplateArgumentList *NewDeduced) { in reset()
217 TemplateArgumentList *getTemplateArgumentList();
DTemplate.h56 MultiLevelTemplateArgumentList(const TemplateArgumentList &TemplateArgs) { in MultiLevelTemplateArgumentList()
96 void addOuterTemplateArguments(const TemplateArgumentList *TemplateArgs) { in addOuterTemplateArguments()
DSema.h165 class TemplateArgumentList; variable
6053 const TemplateArgumentList &Args);
6456 const TemplateArgumentList &TemplateArgs,
6461 const TemplateArgumentList &TemplateArgs,
6580 void MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs,
6599 const TemplateArgumentList *Innermost = nullptr,
7267 const TemplateArgumentList &TemplateArgList,
/external/clang/include/clang/AST/
DDeclTemplate.h173 class TemplateArgumentList final
174 : private llvm::TrailingObjects<TemplateArgumentList, TemplateArgument> {
182 TemplateArgumentList(const TemplateArgumentList &Other) = delete;
183 void operator=(const TemplateArgumentList &Other) = delete;
187 TemplateArgumentList(ArrayRef<TemplateArgument> Args);
196 static TemplateArgumentList *CreateCopy(ASTContext &Context,
203 explicit TemplateArgumentList(OnStackType, ArrayRef<TemplateArgument> Args) in TemplateArgumentList() function
212 explicit TemplateArgumentList(const TemplateArgumentList *Other) in TemplateArgumentList() function
403 const TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo()
416 const TemplateArgumentList *TemplateArgs,
[all …]
DDecl.h47 class TemplateArgumentList; variable
1664 const TemplateArgumentList *TemplateArgs,
2196 const TemplateArgumentList *getTemplateSpecializationArgs() const;
2228 const TemplateArgumentList *TemplateArgs,
/external/clang/lib/AST/
DDeclTemplate.cpp663 TemplateArgumentList::TemplateArgumentList(ArrayRef<TemplateArgument> Args) in TemplateArgumentList() function in TemplateArgumentList
670 TemplateArgumentList *
671 TemplateArgumentList::CreateCopy(ASTContext &Context, in CreateCopy()
674 return new (Mem) TemplateArgumentList(Args); in CreateCopy()
681 const TemplateArgumentList *TemplateArgs, in Create()
716 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)), in ClassTemplateSpecializationDecl()
757 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
1061 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)), in VarTemplateSpecializationDecl()
1089 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
DItaniumMangle.cpp551 void mangleTemplateArgs(const TemplateArgumentList &AL);
774 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { in isTemplate()
858 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNameWithAbiTags()
1322 const TemplateArgumentList *InheritedTemplateArgs = nullptr; in mangleUnqualifiedName()
1409 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNestedName()
1668 const TemplateArgumentList *TemplateArgs = nullptr; in manglePrefix()
4061 void CXXNameMangler::mangleTemplateArgs(const TemplateArgumentList &AL) { in mangleTemplateArgs()
4277 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isCharSpecialization()
4293 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isStreamCharSpecialization()
4341 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in mangleStandardSubstitution()
DDecl.cpp360 getLVForTemplateArgumentList(const TemplateArgumentList &TArgs, in getLVForTemplateArgumentList()
398 const TemplateArgumentList &templateArgs = *specInfo->TemplateArguments; in mergeTemplateLV()
479 const TemplateArgumentList &templateArgs = spec->getTemplateArgs(); in mergeTemplateLV()
531 const TemplateArgumentList &templateArgs = spec->getTemplateArgs(); in mergeTemplateLV()
1430 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printQualifiedName()
2442 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs(); in getNameForDiagnostic()
3188 const TemplateArgumentList *
3211 const TemplateArgumentList *TemplateArgs, in setFunctionTemplateSpecialization()
DMicrosoftMangle.cpp330 const TemplateArgumentList &TemplateArgs);
358 const TemplateArgumentList &TemplateArgs);
697 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { in isTemplate()
731 const TemplateArgumentList *TemplateArgs = nullptr; in mangleUnqualifiedName()
1117 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateInstantiationName()
1215 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateArgs()
DDeclPrinter.cpp99 const TemplateArgumentList *Args = nullptr);
897 const TemplateArgumentList *Args) { in PrintTemplateParameters()
DTypePrinter.cpp925 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope()
1010 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printTag()
DASTDumper.cpp242 void dumpTemplateArgumentList(const TemplateArgumentList &TAL);
943 void ASTDumper::dumpTemplateArgumentList(const TemplateArgumentList &TAL) { in dumpTemplateArgumentList()
DExpr.cpp598 const TemplateArgumentList &Args = (*I)->getTemplateArgs(); in ComputeName()
614 const TemplateArgumentList* Args = FSI->TemplateArguments; in ComputeName()
DStmtPrinter.cpp1935 const TemplateArgumentList *Args = in VisitUserDefinedLiteral()
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp1926 const TemplateArgumentList &ParamList, in DeduceTemplateArguments()
1927 const TemplateArgumentList &ArgList, in DeduceTemplateArguments()
2087 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Output); in ConvertDeducedTemplateArgument()
2147 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Output); in ConvertDeducedTemplateArgument()
2167 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction()
2195 Info.reset(TemplateArgumentList::CreateCopy(S.Context, Builder)); in FinishTemplateArgumentDeduction()
2201 TemplateArgumentList *DeducedArgumentList in FinishTemplateArgumentDeduction()
2202 = TemplateArgumentList::CreateCopy(S.Context, Builder); in FinishTemplateArgumentDeduction()
2263 const TemplateArgumentList &TemplateArgs, in DeduceTemplateArguments()
2309 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction()
[all …]
DSemaTemplate.cpp2160 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateIdType()
2751 TemplateArgumentList *Args;
2784 TemplateArgumentList TemplateArgList(TemplateArgumentList::OnStack, in CheckVarTemplateId()
2786 TemplateArgumentList *InstantiationArgs = &TemplateArgList; in CheckVarTemplateId()
3264 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Converted); in SubstDefaultTemplateArgument()
3316 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Converted); in SubstDefaultTemplateArgument()
3367 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Converted); in SubstDefaultTemplateArgument()
3517 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateArgument()
3658 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Converted); in CheckTemplateArgument()
7029 const TemplateArgumentList* TemplArgs = new (Context) in CheckFunctionTemplateSpecialization()
[all …]
DSemaTemplateInstantiate.cpp54 const TemplateArgumentList *Innermost, in getTemplateInstantiationArgs()
135 if (const TemplateArgumentList *TemplateArgs in getTemplateInstantiationArgs()
2286 TemplateArgumentList *Args;
DSemaTemplateInstantiateDecl.cpp1608 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitFunctionDecl()
1899 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitCXXMethodDecl()
3714 const TemplateArgumentList &TemplateArgList, in BuildVarTemplateInstantiation()
DSemaOverload.cpp557 TemplateArgumentList *TemplateArgs;
705 TemplateArgumentList *DeductionFailureInfo::getTemplateArgumentList() { in getTemplateArgumentList()
724 return static_cast<TemplateArgumentList*>(Data); in getTemplateArgumentList()
9485 if (TemplateArgumentList *Args = in DiagnoseBadDeduction()
9532 if (TemplateArgumentList *Args = in DiagnoseBadDeduction()
/external/clang/lib/Index/
DUSRGeneration.cpp225 if (const TemplateArgumentList * in VisitFunctionDecl()
502 const TemplateArgumentList &Args = Spec->getTemplateInstantiationArgs(); in VisitTagDecl()
/external/clang/lib/Tooling/Core/
DQualTypeNames.cpp172 const TemplateArgumentList &TemplateArgs = TSTDecl->getTemplateArgs(); in getFullyQualifiedTemplateType()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp828 TemplateArgumentList *TemplArgList in VisitFunctionDecl()
829 = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitFunctionDecl()
1982 TemplateArgumentList *ArgList in VisitClassTemplateSpecializationDeclImpl()
1983 = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitClassTemplateSpecializationDeclImpl()
1997 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitClassTemplateSpecializationDeclImpl()
2099 TemplateArgumentList *ArgList = TemplateArgumentList::CreateCopy( in VisitVarTemplateSpecializationDeclImpl()
2124 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitVarTemplateSpecializationDeclImpl()
3835 auto *TemplArgList = TemplateArgumentList::CreateCopy( in UpdateDecl()
/external/clang/include/clang/Serialization/
DASTWriter.h880 void AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs);
/external/clang/tools/libclang/
DCXType.cpp948 const TemplateArgumentList &TA = TemplateDecl->getTemplateArgs(); in clang_Type_getTemplateArgumentAsType()
/external/clang/lib/CodeGen/
DCGDebugInfo.cpp211 const TemplateArgumentList *TArgs = Info->TemplateArguments; in getFunctionName()
1512 const TemplateArgumentList &TAList = TSpecial->getTemplateArgs(); in CollectCXXTemplateParams()

12