/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 30 TemplateParameterList::TemplateParameterList(SourceLocation TemplateLoc, in TemplateParameterList() function in TemplateParameterList 56 TemplateParameterList * 57 TemplateParameterList::Create(const ASTContext &C, SourceLocation TemplateLoc, in Create() 60 unsigned Size = sizeof(TemplateParameterList) in Create() 62 unsigned Align = std::max(llvm::alignOf<TemplateParameterList>(), in Create() 65 return new (Mem) TemplateParameterList(TemplateLoc, LAngleLoc, Params, in Create() 69 unsigned TemplateParameterList::getMinRequiredArguments() const { in getMinRequiredArguments() 71 for (iterator P = const_cast<TemplateParameterList *>(this)->begin(), in getMinRequiredArguments() 72 PEnd = const_cast<TemplateParameterList *>(this)->end(); in getMinRequiredArguments() 100 unsigned TemplateParameterList::getDepth() const { in getDepth() [all …]
|
D | CommentSema.cpp | 189 const TemplateParameterList *TemplateParameters = in actOnTParamCommandParamNameArg() 684 const TemplateParameterList *TemplateParameters, in ResolveTParamReferenceHelper() 709 const TemplateParameterList *TemplateParameters, in resolveTParamReference() 720 const TemplateParameterList *TemplateParameters, in CorrectTypoInTParamReferenceHelper() 736 const TemplateParameterList *TemplateParameters) { in correctTypoInTParamReference()
|
D | ItaniumMangle.cpp | 349 void mangleTemplateArgs(const TemplateParameterList &PL, 352 void mangleTemplateArgs(const TemplateParameterList &PL, 573 TemplateParameterList *TemplateParameters = TD->getTemplateParameters(); in mangleName() 596 TemplateParameterList *TemplateParameters = TD->getTemplateParameters(); in mangleName() 1232 TemplateParameterList *TemplateParameters = TD->getTemplateParameters(); in mangleNestedName() 1250 TemplateParameterList *TemplateParameters = TD->getTemplateParameters(); in mangleNestedName() 1427 TemplateParameterList *TemplateParameters = TD->getTemplateParameters(); in manglePrefix() 3070 void CXXNameMangler::mangleTemplateArgs(const TemplateParameterList &PL, in mangleTemplateArgs() 3079 void CXXNameMangler::mangleTemplateArgs(const TemplateParameterList &PL, in mangleTemplateArgs()
|
D | DeclPrinter.cpp | 83 void PrintTemplateParameters(const TemplateParameterList *Params, 745 const TemplateParameterList *Params, const TemplateArgumentList *Args = 0) { in PrintTemplateParameters() 821 TemplateParameterList *Params = D->getTemplateParameters(); in VisitFunctionTemplateDecl() 834 TemplateParameterList *Params = D->getTemplateParameters(); in VisitClassTemplateDecl()
|
D | Decl.cpp | 77 getLVForTemplateParameterList(const TemplateParameterList *Params) { in getLVForTemplateParameterList() 79 for (TemplateParameterList::const_iterator P = Params->begin(), in getLVForTemplateParameterList() 553 TemplateParameterList *TemplateParams = in getLVForClassMember() 578 TemplateParameterList *TemplateParams = in getLVForClassMember() 1077 TemplateParameterList **TPLists) { in setTemplateParameterListsInfo() 1148 TemplateParameterList **TPLists) { in setTemplateParameterListsInfo() 1160 TemplParamLists = new (Context) TemplateParameterList*[NumTPLists]; in setTemplateParameterListsInfo() 2639 TemplateParameterList **TPLists) { in setTemplateParameterListsInfo()
|
D | ASTImporter.cpp | 116 TemplateParameterList *ImportTemplateParameterList( 117 TemplateParameterList *Params); 1056 TemplateParameterList *Params1, in IsStructurallyEquivalent() 1057 TemplateParameterList *Params2) { in IsStructurallyEquivalent() 1923 TemplateParameterList *ASTNodeImporter::ImportTemplateParameterList( in ImportTemplateParameterList() 1924 TemplateParameterList *Params) { in ImportTemplateParameterList() 1927 for (TemplateParameterList::iterator P = Params->begin(), in ImportTemplateParameterList() 1937 return TemplateParameterList::Create(Importer.getToContext(), in ImportTemplateParameterList() 3690 TemplateParameterList *TemplateParams in VisitTemplateTemplateParmDecl() 3776 TemplateParameterList *TemplateParams in VisitClassTemplateDecl()
|
D | DumpXML.cpp | 278 void visitTemplateParameters(TemplateParameterList *L) { in visitTemplateParameters() 281 for (TemplateParameterList::iterator in visitTemplateParameters()
|
/external/clang/include/clang/AST/ |
D | DeclTemplate.h | 27 class TemplateParameterList; variable 44 class TemplateParameterList { 60 TemplateParameterList(SourceLocation TemplateLoc, SourceLocation LAngleLoc, 65 static TemplateParameterList *Create(const ASTContext &C, 129 class FixedSizeTemplateParameterList : public TemplateParameterList { 136 TemplateParameterList(TemplateLoc, LAngleLoc, Params, N, RAngleLoc) { in FixedSizeTemplateParameterList() 226 DeclarationName Name, TemplateParameterList *Params) in TemplateDecl() 231 DeclarationName Name, TemplateParameterList *Params, in TemplateDecl() 237 TemplateParameterList *getTemplateParameters() const { in getTemplateParameters() 263 TemplateParameterList* TemplateParams; [all …]
|
D | CommentSema.h | 209 const TemplateParameterList *TemplateParameters, 214 const TemplateParameterList *TemplateParameters);
|
D | RecursiveASTVisitor.h | 399 bool TraverseTemplateParameterListHelper(TemplateParameterList *TPL); 1284 TemplateParameterList *TPL = D->getTemplateParameterList(I); 1285 for (TemplateParameterList::iterator ITPL = TPL->begin(), 1397 TemplateParameterList *TPL) { in TraverseTemplateParameterListHelper() 1399 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end(); in TraverseTemplateParameterListHelper() 1626 if (TemplateParameterList *TPL = D->getTemplateParameters()) { 1627 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end();
|
D | Decl.h | 35 class TemplateParameterList; variable 568 TemplateParameterList** TemplParamLists; 577 TemplateParameterList **TPLists); 658 TemplateParameterList *getTemplateParameterList(unsigned index) const { in getTemplateParameterList() 663 TemplateParameterList **TPLists); 2660 TemplateParameterList *getTemplateParameterList(unsigned i) const { in getTemplateParameterList() 2665 TemplateParameterList **TPLists);
|
D | Comment.h | 26 class TemplateParameterList; variable 952 const TemplateParameterList *TemplateParameters;
|
/external/clang/include/clang/Sema/ |
D | Template.h | 399 TemplateParameterList *TemplateParams = 0); 402 TemplateParameterList *TemplateParams = 0, 477 TemplateParameterList * 478 SubstTemplateParams(TemplateParameterList *List);
|
D | Ownership.h | 37 class TemplateParameterList; variable 249 typedef llvm::MutableArrayRef<TemplateParameterList*> MultiTemplateParamsArg;
|
D | ParsedTemplate.h | 210 SourceRange getTemplateParamsRange(TemplateParameterList const *const *Params,
|
D | Sema.h | 149 class TemplateParameterList; variable 4590 TemplateParameterList *Params, 4599 TemplateParameterList * 4618 bool CheckTemplateParameterList(TemplateParameterList *NewParams, 4619 TemplateParameterList *OldParams, 4621 TemplateParameterList * 4625 TemplateParameterList **ParamLists, 4635 TemplateParameterList *TemplateParams, 4639 TemplateParameterList **OuterTemplateParamLists); 4880 bool TemplateParameterListsAreEqual(TemplateParameterList *New, [all …]
|
/external/clang/lib/Sema/ |
D | SemaTemplateInstantiateDecl.cpp | 222 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitTypeAliasTemplateDecl() 223 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); in VisitTypeAliasTemplateDecl() 709 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitClassTemplateDecl() 710 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); in VisitClassTemplateDecl() 803 TemplateParameterList *PrevParams in VisitClassTemplateDecl() 921 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitFunctionTemplateDecl() 922 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); in VisitFunctionTemplateDecl() 1017 TemplateParameterList *TemplateParams) { in VisitFunctionDecl() 1320 TemplateParameterList *TemplateParams, in VisitCXXMethodDecl() 1352 SmallVector<TemplateParameterList *, 4> TempParamLists; in VisitCXXMethodDecl() [all …]
|
D | SemaTemplateDeduction.cpp | 84 TemplateParameterList *TemplateParams, 116 TemplateParameterList *TemplateParams, 129 TemplateParameterList *TemplateParams, 382 TemplateParameterList *TemplateParams, in DeduceTemplateArguments() 441 TemplateParameterList *TemplateParams, in DeduceTemplateArguments() 596 TemplateParameterList *TemplateParams, in FinishArgumentPackDeduction() 681 TemplateParameterList *TemplateParams, in DeduceTemplateArguments() 876 TemplateParameterList *TemplateParams, in DeduceTemplateArgumentsByTypeMatch() 1563 TemplateParameterList *TemplateParams, in DeduceTemplateArguments() 1714 TemplateParameterList *TemplateParams, in DeduceTemplateArguments() [all …]
|
D | SemaTemplate.cpp | 37 clang::getTemplateParamsRange(TemplateParameterList const * const *Ps, in getTemplateParamsRange() 752 TemplateParameterList *Params, in ActOnTemplateTemplateParameter() 823 TemplateParameterList * 833 return TemplateParameterList::Create(Context, TemplateLoc, LAngleLoc, in ActOnTemplateParameterList() 848 TemplateParameterList *TemplateParams, in CheckClassTemplate() 851 TemplateParameterList** OuterTemplateParamLists) { in CheckClassTemplate() 1213 TemplateParameterList *Params = TTP->getTemplateParameters(); in DiagnoseUnexpandedParameterPacks() 1257 bool Sema::CheckTemplateParameterList(TemplateParameterList *NewParams, in CheckTemplateParameterList() 1258 TemplateParameterList *OldParams, in CheckTemplateParameterList() 1272 TemplateParameterList::iterator OldParam = NewParams->end(); in CheckTemplateParameterList() [all …]
|
D | SemaDeclCXX.cpp | 1567 TemplateParameterList* TemplateParams = TemplateParameterLists[0]; in ActOnCXXMemberDeclarator() 4832 TemplateParameterList* Params = D->getTemplateParameterList(i); in ActOnReenterDeclaratorTemplateScope() 4833 for (TemplateParameterList::iterator Param = Params->begin(), in ActOnReenterDeclaratorTemplateScope() 4849 TemplateParameterList *Params = 0; in ActOnReenterTemplateScope() 4858 for (TemplateParameterList::iterator Param = Params->begin(), in ActOnReenterTemplateScope() 5591 TemplateParameterList *Params = Template->getTemplateParameters(); in isStdInitializerList() 5634 TemplateParameterList *Params = Template->getTemplateParameters(); in LookupStdInitializerList() 6579 TemplateParameterList *OldTemplateParams = 0; in ActOnAliasDeclaration() 6586 TemplateParameterList *TemplateParams = TemplateParamLists[0]; in ActOnAliasDeclaration() 9475 TemplateParameterList *Params = TpDecl->getTemplateParameters(); in CheckLiteralOperatorDeclaration() [all …]
|
/external/clang/tools/libclang/ |
D | RecursiveASTVisitor.h | 394 bool TraverseTemplateParameterListHelper(TemplateParameterList *TPL); 1220 TemplateParameterList *TPL = D->getTemplateParameterList(I); 1221 for (TemplateParameterList::iterator ITPL = TPL->begin(), 1327 TemplateParameterList *TPL) { in TraverseTemplateParameterListHelper() 1329 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end(); in TraverseTemplateParameterListHelper() 1555 if (TemplateParameterList *TPL = D->getTemplateParameters()) { 1556 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end();
|
D | CIndexUSRs.cpp | 130 void VisitTemplateParameterList(const TemplateParameterList *Params); 679 const TemplateParameterList *Params) { in VisitTemplateParameterList() 683 for (TemplateParameterList::const_iterator P = Params->begin(), in VisitTemplateParameterList()
|
D | CursorVisitor.h | 245 bool VisitTemplateParameters(const TemplateParameterList *Params);
|
/external/clang/lib/CodeGen/ |
D | CGDebugInfo.h | 141 CollectTemplateParams(const TemplateParameterList *TPList,
|
/external/clang/include/clang/Serialization/ |
D | ASTWriter.h | 595 void AddTemplateParameterList(const TemplateParameterList *TemplateParams,
|