Home
last modified time | relevance | path

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

12

/external/clang/include/clang/Sema/
DTemplateDeduction.h22 class TemplateArgumentList; variable
32 TemplateArgumentList *Deduced;
59 TemplateArgumentList *take() { in take()
60 TemplateArgumentList *Result = Deduced; in take()
76 void reset(TemplateArgumentList *NewDeduced) { in reset()
DTemplate.h57 MultiLevelTemplateArgumentList(const TemplateArgumentList &TemplateArgs) { in MultiLevelTemplateArgumentList()
97 void addOuterTemplateArguments(const TemplateArgumentList *TemplateArgs) { in addOuterTemplateArguments()
DOverload.h689 TemplateArgumentList *getTemplateArgumentList();
DSema.h149 class TemplateArgumentList; variable
5150 const TemplateArgumentList &Args);
5531 const TemplateArgumentList &TemplateArgs,
5623 void MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs,
5641 const TemplateArgumentList *Innermost = 0,
/external/clang/include/clang/AST/
DDeclTemplate.h148 class TemplateArgumentList {
159 TemplateArgumentList(const TemplateArgumentList &Other) LLVM_DELETED_FUNCTION;
160 void operator=(const TemplateArgumentList &Other) LLVM_DELETED_FUNCTION;
162 TemplateArgumentList(const TemplateArgument *Args, unsigned NumArgs, in TemplateArgumentList() function
173 static TemplateArgumentList *CreateCopy(ASTContext &Context,
181 explicit TemplateArgumentList(OnStackType, in TemplateArgumentList() function
191 explicit TemplateArgumentList(const TemplateArgumentList *Other) in TemplateArgumentList() function
289 const TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo()
302 const TemplateArgumentList *TemplateArgs,
318 const TemplateArgumentList *TemplateArguments;
[all …]
DDecl.h42 class TemplateArgumentList; variable
1459 const TemplateArgumentList *TemplateArgs,
1927 const TemplateArgumentList *getTemplateSpecializationArgs() const;
1959 const TemplateArgumentList *TemplateArgs,
/external/clang/lib/AST/
DDeclTemplate.cpp649 TemplateArgumentList *
650 TemplateArgumentList::CreateCopy(ASTContext &Context, in CreateCopy()
653 std::size_t Size = sizeof(TemplateArgumentList) in CreateCopy()
658 static_cast<TemplateArgumentList *>(Mem) + 1); in CreateCopy()
660 return new (Mem) TemplateArgumentList(StoredArgs, NumArgs, true); in CreateCopy()
667 const TemplateArgumentList *TemplateArgs, in Create()
703 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args, NumArgs)), in ClassTemplateSpecializationDecl()
750 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
DItaniumMangle.cpp349 void mangleTemplateArgs(const TemplateArgumentList &AL);
512 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { in isTemplate()
563 const TemplateArgumentList *TemplateArgs = 0; in mangleName()
1228 const TemplateArgumentList *TemplateArgs = 0; in mangleNestedName()
1418 const TemplateArgumentList *TemplateArgs = 0; in manglePrefix()
3066 void CXXNameMangler::mangleTemplateArgs(const TemplateArgumentList &AL) { in mangleTemplateArgs()
3298 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isCharSpecialization()
3314 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isStreamCharSpecialization()
3362 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in mangleStandardSubstitution()
DDecl.cpp326 getLVForTemplateArgumentList(const TemplateArgumentList &TArgs) { in getLVForTemplateArgumentList()
362 const TemplateArgumentList &templateArgs = *specInfo->TemplateArguments; in mergeTemplateLV()
441 const TemplateArgumentList &templateArgs = spec->getTemplateArgs(); in mergeTemplateLV()
1163 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printQualifiedName()
1946 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs(); in getNameForDiagnostic()
2519 const TemplateArgumentList *
2542 const TemplateArgumentList *TemplateArgs, in setFunctionTemplateSpecialization()
DDeclPrinter.cpp87 const TemplateArgumentList *Args = 0);
788 const TemplateArgumentList *Args) { in PrintTemplateParameters()
DMicrosoftMangle.cpp382 const TemplateArgumentList *ArgList = in isTemplate()
405 const TemplateArgumentList &ArgList = in isTemplate()
DTypePrinter.cpp820 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope()
907 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printTag()
DASTDumper.cpp184 void dumpTemplateArgumentList(const TemplateArgumentList &TAL);
589 void ASTDumper::dumpTemplateArgumentList(const TemplateArgumentList &TAL) { in dumpTemplateArgumentList()
DDumpXML.cpp288 void visitTemplateArguments(const TemplateArgumentList &L) { in visitTemplateArguments()
DStmtPrinter.cpp1248 const TemplateArgumentList *Args = in VisitUserDefinedLiteral()
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp1878 const TemplateArgumentList &ParamList, in DeduceTemplateArguments()
1879 const TemplateArgumentList &ArgList, in DeduceTemplateArguments()
2086 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction()
2118 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in FinishTemplateArgumentDeduction()
2127 Info.reset(TemplateArgumentList::CreateCopy(S.Context, in FinishTemplateArgumentDeduction()
2140 Info.reset(TemplateArgumentList::CreateCopy(S.Context, Builder.data(), in FinishTemplateArgumentDeduction()
2147 TemplateArgumentList *DeducedArgumentList in FinishTemplateArgumentDeduction()
2148 = TemplateArgumentList::CreateCopy(S.Context, Builder.data(), in FinishTemplateArgumentDeduction()
2209 const TemplateArgumentList &TemplateArgs, in DeduceTemplateArguments()
2341 TemplateArgumentList *ExplicitArgumentList in SubstituteExplicitTemplateArguments()
[all …]
DSemaTemplate.cpp2002 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateIdType()
2567 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in SubstDefaultTemplateArgument()
2617 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in SubstDefaultTemplateArgument()
2667 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in SubstDefaultTemplateArgument()
2814 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateArgument()
2949 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateArgument()
6054 const TemplateArgumentList* TemplArgs = new (Context) in CheckFunctionTemplateSpecialization()
6055 TemplateArgumentList(Specialization->getTemplateSpecializationArgs()); in CheckFunctionTemplateSpecialization()
7340 const TemplateArgumentList &Args) { in getTemplateArgumentBindingsText()
DSemaTemplateInstantiate.cpp52 const TemplateArgumentList *Innermost, in getTemplateInstantiationArgs()
106 if (const TemplateArgumentList *TemplateArgs in getTemplateInstantiationArgs()
2198 TemplateArgumentList *Args;
DSemaTemplateInstantiateDecl.cpp1242 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitFunctionDecl()
1573 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitCXXMethodDecl()
/external/clang/tools/libclang/
DCIndexUSRs.cpp193 if (const TemplateArgumentList * in VisitFunctionDecl()
450 const TemplateArgumentList &Args = Spec->getTemplateInstantiationArgs(); in VisitTagDecl()
/external/clang/lib/CodeGen/
DCGDebugInfo.h161 const TemplateArgumentList &TAList,
DCGDebugInfo.cpp135 const TemplateArgumentList *TArgs = Info->TemplateArguments; in getFunctionName()
198 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in getClassName()
1197 const TemplateArgumentList &TAList, in CollectTemplateParams()
1246 const TemplateArgumentList &TAList = TSpecial->getTemplateInstantiationArgs(); in CollectCXXTemplateParams()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp569 TemplateArgumentList *TemplArgList in VisitFunctionDecl()
570 = TemplateArgumentList::CreateCopy(C, TemplArgs.data(), TemplArgs.size()); in VisitFunctionDecl()
1377 TemplateArgumentList *ArgList in VisitClassTemplateSpecializationDecl()
1378 = TemplateArgumentList::CreateCopy(C, TemplArgs.data(), in VisitClassTemplateSpecializationDecl()
1402 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs.data(), in VisitClassTemplateSpecializationDecl()
/external/clang/include/clang/Serialization/
DASTWriter.h606 void AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs,
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h272 const TemplateArgumentList &List = Node.getTemplateArgs(); in AST_MATCHER_P()
371 const TemplateArgumentList &List = Node.getTemplateArgs(); in AST_MATCHER_P2()

12