/external/clang/include/clang/Sema/ |
D | TemplateDeduction.h | 22 class TemplateArgumentList; variable 32 TemplateArgumentList *Deduced; 59 TemplateArgumentList *take() { in take() 60 TemplateArgumentList *Result = Deduced; in take() 76 void reset(TemplateArgumentList *NewDeduced) { in reset()
|
D | Template.h | 57 MultiLevelTemplateArgumentList(const TemplateArgumentList &TemplateArgs) { in MultiLevelTemplateArgumentList() 97 void addOuterTemplateArguments(const TemplateArgumentList *TemplateArgs) { in addOuterTemplateArguments()
|
D | Overload.h | 689 TemplateArgumentList *getTemplateArgumentList();
|
D | Sema.h | 149 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/ |
D | DeclTemplate.h | 148 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 …]
|
D | Decl.h | 42 class TemplateArgumentList; variable 1459 const TemplateArgumentList *TemplateArgs, 1927 const TemplateArgumentList *getTemplateSpecializationArgs() const; 1959 const TemplateArgumentList *TemplateArgs,
|
/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 649 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()
|
D | ItaniumMangle.cpp | 349 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()
|
D | Decl.cpp | 326 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()
|
D | DeclPrinter.cpp | 87 const TemplateArgumentList *Args = 0); 788 const TemplateArgumentList *Args) { in PrintTemplateParameters()
|
D | MicrosoftMangle.cpp | 382 const TemplateArgumentList *ArgList = in isTemplate() 405 const TemplateArgumentList &ArgList = in isTemplate()
|
D | TypePrinter.cpp | 820 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope() 907 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printTag()
|
D | ASTDumper.cpp | 184 void dumpTemplateArgumentList(const TemplateArgumentList &TAL); 589 void ASTDumper::dumpTemplateArgumentList(const TemplateArgumentList &TAL) { in dumpTemplateArgumentList()
|
D | DumpXML.cpp | 288 void visitTemplateArguments(const TemplateArgumentList &L) { in visitTemplateArguments()
|
D | StmtPrinter.cpp | 1248 const TemplateArgumentList *Args = in VisitUserDefinedLiteral()
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 1878 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 …]
|
D | SemaTemplate.cpp | 2002 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()
|
D | SemaTemplateInstantiate.cpp | 52 const TemplateArgumentList *Innermost, in getTemplateInstantiationArgs() 106 if (const TemplateArgumentList *TemplateArgs in getTemplateInstantiationArgs() 2198 TemplateArgumentList *Args;
|
D | SemaTemplateInstantiateDecl.cpp | 1242 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitFunctionDecl() 1573 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitCXXMethodDecl()
|
/external/clang/tools/libclang/ |
D | CIndexUSRs.cpp | 193 if (const TemplateArgumentList * in VisitFunctionDecl() 450 const TemplateArgumentList &Args = Spec->getTemplateInstantiationArgs(); in VisitTagDecl()
|
/external/clang/lib/CodeGen/ |
D | CGDebugInfo.h | 161 const TemplateArgumentList &TAList,
|
D | CGDebugInfo.cpp | 135 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/ |
D | ASTReaderDecl.cpp | 569 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/ |
D | ASTWriter.h | 606 void AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs,
|
/external/clang/include/clang/ASTMatchers/ |
D | ASTMatchers.h | 272 const TemplateArgumentList &List = Node.getTemplateArgs(); in AST_MATCHER_P() 371 const TemplateArgumentList &List = Node.getTemplateArgs(); in AST_MATCHER_P2()
|