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()
200 TemplateArgumentList *getTemplateArgumentList();
DTemplate.h56 MultiLevelTemplateArgumentList(const TemplateArgumentList &TemplateArgs) { in MultiLevelTemplateArgumentList()
96 void addOuterTemplateArguments(const TemplateArgumentList *TemplateArgs) { in addOuterTemplateArguments()
DSema.h162 class TemplateArgumentList; variable
5928 const TemplateArgumentList &Args);
6328 const TemplateArgumentList &TemplateArgs,
6333 const TemplateArgumentList &TemplateArgs,
6452 void MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs,
6471 const TemplateArgumentList *Innermost = nullptr,
7104 const TemplateArgumentList &TemplateArgList,
/external/clang/include/clang/AST/
DDeclTemplate.h174 class LLVM_ALIGNAS(/*alignof(uint64_t)*/ 8) TemplateArgumentList final
175 : private llvm::TrailingObjects<TemplateArgumentList, TemplateArgument> {
183 TemplateArgumentList(const TemplateArgumentList &Other) = delete;
184 void operator=(const TemplateArgumentList &Other) = delete;
188 TemplateArgumentList(const TemplateArgument *Args, unsigned NumArgs);
197 static TemplateArgumentList *CreateCopy(ASTContext &Context,
205 explicit TemplateArgumentList(OnStackType, const TemplateArgument *Args, in TemplateArgumentList() function
215 explicit TemplateArgumentList(const TemplateArgumentList *Other) in TemplateArgumentList() function
397 const TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo()
410 const TemplateArgumentList *TemplateArgs,
[all …]
DDecl.h46 class TemplateArgumentList; variable
1639 const TemplateArgumentList *TemplateArgs,
2174 const TemplateArgumentList *getTemplateSpecializationArgs() const;
2206 const TemplateArgumentList *TemplateArgs,
/external/clang/lib/AST/
DDeclTemplate.cpp689 TemplateArgumentList::TemplateArgumentList(const TemplateArgument *Args, in TemplateArgumentList() function in TemplateArgumentList
696 TemplateArgumentList *
697 TemplateArgumentList::CreateCopy(ASTContext &Context, in CreateCopy()
701 return new (Mem) TemplateArgumentList(Args, NumArgs); in CreateCopy()
708 const TemplateArgumentList *TemplateArgs, in Create()
744 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args, NumArgs)), in ClassTemplateSpecializationDecl()
786 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
1102 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args, NumArgs)), in VarTemplateSpecializationDecl()
1131 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
DItaniumMangle.cpp401 void mangleTemplateArgs(const TemplateArgumentList &AL);
557 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { in isTemplate()
607 const TemplateArgumentList *TemplateArgs = nullptr; in mangleName()
1114 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNestedName()
1358 const TemplateArgumentList *TemplateArgs = nullptr; in manglePrefix()
3661 void CXXNameMangler::mangleTemplateArgs(const TemplateArgumentList &AL) { in mangleTemplateArgs()
3883 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isCharSpecialization()
3899 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isStreamCharSpecialization()
3947 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in mangleStandardSubstitution()
DMicrosoftMangle.cpp289 const TemplateArgumentList &TemplateArgs);
316 const TemplateArgumentList &TemplateArgs);
661 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { in isTemplate()
695 const TemplateArgumentList *TemplateArgs = nullptr; in mangleUnqualifiedName()
1081 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateInstantiationName()
1167 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateArgs()
DDecl.cpp359 getLVForTemplateArgumentList(const TemplateArgumentList &TArgs, in getLVForTemplateArgumentList()
397 const TemplateArgumentList &templateArgs = *specInfo->TemplateArguments; in mergeTemplateLV()
478 const TemplateArgumentList &templateArgs = spec->getTemplateArgs(); in mergeTemplateLV()
530 const TemplateArgumentList &templateArgs = spec->getTemplateArgs(); in mergeTemplateLV()
1428 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printQualifiedName()
2366 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs(); in getNameForDiagnostic()
3083 const TemplateArgumentList *
3106 const TemplateArgumentList *TemplateArgs, in setFunctionTemplateSpecialization()
DDeclPrinter.cpp97 const TemplateArgumentList *Args = nullptr);
879 const TemplateArgumentList *Args) { in PrintTemplateParameters()
DTypePrinter.cpp880 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope()
968 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printTag()
DASTDumper.cpp240 void dumpTemplateArgumentList(const TemplateArgumentList &TAL);
912 void ASTDumper::dumpTemplateArgumentList(const TemplateArgumentList &TAL) { in dumpTemplateArgumentList()
DExprCXX.cpp77 const TemplateArgumentList &TAL = CTSD->getTemplateArgs(); in GetUuidAttrOfType()
DExpr.cpp609 const TemplateArgumentList &Args = (*I)->getTemplateArgs(); in ComputeName()
625 const TemplateArgumentList* Args = FSI->TemplateArguments; in ComputeName()
DStmtPrinter.cpp1807 const TemplateArgumentList *Args = in VisitUserDefinedLiteral()
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp1912 const TemplateArgumentList &ParamList, in DeduceTemplateArguments()
1913 const TemplateArgumentList &ArgList, in DeduceTemplateArguments()
2117 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction()
2149 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in FinishTemplateArgumentDeduction()
2158 Info.reset(TemplateArgumentList::CreateCopy(S.Context, in FinishTemplateArgumentDeduction()
2171 Info.reset(TemplateArgumentList::CreateCopy(S.Context, Builder.data(), in FinishTemplateArgumentDeduction()
2178 TemplateArgumentList *DeducedArgumentList in FinishTemplateArgumentDeduction()
2179 = TemplateArgumentList::CreateCopy(S.Context, Builder.data(), in FinishTemplateArgumentDeduction()
2241 const TemplateArgumentList &TemplateArgs, in DeduceTemplateArguments()
2287 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction()
[all …]
DSemaTemplate.cpp2120 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateIdType()
2713 TemplateArgumentList *Args;
2744 TemplateArgumentList TemplateArgList(TemplateArgumentList::OnStack, in CheckVarTemplateId()
2746 TemplateArgumentList *InstantiationArgs = &TemplateArgList; in CheckVarTemplateId()
3221 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in SubstDefaultTemplateArgument()
3274 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in SubstDefaultTemplateArgument()
3327 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in SubstDefaultTemplateArgument()
3478 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateArgument()
3619 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateArgument()
6965 const TemplateArgumentList* TemplArgs = new (Context) in CheckFunctionTemplateSpecialization()
[all …]
DSemaTemplateInstantiate.cpp53 const TemplateArgumentList *Innermost, in getTemplateInstantiationArgs()
134 if (const TemplateArgumentList *TemplateArgs in getTemplateInstantiationArgs()
2268 TemplateArgumentList *Args;
DSemaTemplateInstantiateDecl.cpp1501 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitFunctionDecl()
1823 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitCXXMethodDecl()
3540 const TemplateArgumentList &TemplateArgList, in BuildVarTemplateInstantiation()
/external/clang/lib/Index/
DUSRGeneration.cpp212 if (const TemplateArgumentList * in VisitFunctionDecl()
482 const TemplateArgumentList &Args = Spec->getTemplateInstantiationArgs(); in VisitTagDecl()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp773 TemplateArgumentList *TemplArgList in VisitFunctionDecl()
774 = TemplateArgumentList::CreateCopy(C, TemplArgs.data(), TemplArgs.size()); in VisitFunctionDecl()
1899 TemplateArgumentList *ArgList in VisitClassTemplateSpecializationDeclImpl()
1900 = TemplateArgumentList::CreateCopy(C, TemplArgs.data(), in VisitClassTemplateSpecializationDeclImpl()
1915 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs.data(), in VisitClassTemplateSpecializationDeclImpl()
2018 TemplateArgumentList *ArgList = TemplateArgumentList::CreateCopy( in VisitVarTemplateSpecializationDeclImpl()
2044 TemplateArgumentList::CreateCopy(C, TemplArgs.data(), TemplArgs.size()); in VisitVarTemplateSpecializationDeclImpl()
3689 auto *TemplArgList = TemplateArgumentList::CreateCopy( in UpdateDecl()
/external/clang/include/clang/Serialization/
DASTWriter.h733 void AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs,
/external/lldb/source/Symbol/
DClangASTContext.cpp1268 TemplateArgumentList template_args (TemplateArgumentList::OnStack, in CreateFunctionTemplateSpecializationInfo()
/external/clang/tools/libclang/
DCXType.cpp935 const TemplateArgumentList &TA = TemplateDecl->getTemplateArgs(); in clang_Type_getTemplateArgumentAsType()
/external/clang/lib/CodeGen/
DCGDebugInfo.cpp205 const TemplateArgumentList *TArgs = Info->TemplateArguments; in getFunctionName()
1402 const TemplateArgumentList &TAList = TSpecial->getTemplateArgs(); in CollectCXXTemplateParams()

12