/external/clang/lib/Sema/ |
SemaTemplateVariadic.cpp | 82 if (TemplateTemplateParmDecl *TTP 85 if (TTP->isParameterPack()) 86 Unexpanded.push_back(std::make_pair(TTP, SourceLocation())); 241 if (const TemplateTypeParmType *TTP 243 Name = TTP->getIdentifier(); 528 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ND)) 529 return std::make_pair(TTP->getDepth(), TTP->getIndex()); 534 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND); 535 return std::make_pair(TTP->getDepth(), TTP->getIndex()) [all...] |
SemaTemplateInstantiate.cpp | 101 if (TemplateTemplateParmDecl *TTP 103 for (unsigned I = 0, N = TTP->getDepth() + 1; I != N; ++I) 608 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ND)) 609 return std::make_pair(TTP->getDepth(), TTP->getIndex()); 614 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND); 615 return std::make_pair(TTP->getDepth(), TTP->getIndex()); [all...] |
SemaTemplateDeduction.cpp | 523 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ND)) 524 return std::make_pair(TTP->getDepth(), TTP->getIndex()); 529 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND); 530 return std::make_pair(TTP->getDepth(), TTP->getIndex()); 536 if (const TemplateTypeParmType *TTP 538 return std::make_pair(TTP->getDepth(), TTP->getIndex()); 546 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(D) [all...] |
SemaTemplate.cpp | [all...] |
SemaCodeComplete.cpp | [all...] |
/external/clang/lib/AST/ |
DeclTemplate.cpp | 47 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) 48 if (TTP->getTemplateParameters()->containsUnexpandedParameterPack()) 79 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(P)) { 80 if (TTP->hasDefaultArgument()) 99 if (const TemplateTypeParmDecl *TTP 101 return TTP->getDepth(); 114 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) 115 AdoptTemplateParameterList(TTP->getTemplateParameters(), Owner); 207 if (auto *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) { 208 QualType ArgType = Context.getTypeDeclType(TTP); [all...] |
TemplateName.cpp | 163 if (TemplateTemplateParmDecl *TTP 165 return TTP->isParameterPack();
|
Comment.cpp | 338 if (const TemplateTemplateParmDecl *TTP = 340 TPL = TTP->getTemplateParameters();
|
DeclPrinter.cpp | 908 if (const TemplateTypeParmDecl *TTP = 911 if (TTP->wasDeclaredWithTypename()) 916 if (TTP->isParameterPack()) 919 Out << *TTP; 924 } else if (TTP->hasDefaultArgument()) { 926 Out << TTP->getDefaultArgument().getAsString(Policy); 956 if (const TemplateTemplateParmDecl *TTP = 959 if (TTP->isParameterPack()) [all...] |
StmtProfile.cpp | [all...] |
CommentSema.cpp | [all...] |
DeclBase.cpp | 170 if (const TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(this)) 171 return TTP->isParameterPack(); 175 if (const TemplateTemplateParmDecl *TTP 177 return TTP->isParameterPack(); [all...] |
ASTContext.cpp | 560 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) { 562 ID.AddBoolean(TTP->isParameterPack()); 582 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); 584 Profile(ID, TTP); 590 TemplateTemplateParmDecl *TTP) const { 593 CanonicalTemplateTemplateParm::Profile(ID, TTP); 601 TemplateParameterList *Params = TTP->getTemplateParameters(); 607 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) 612 TTP->getDepth(), 613 TTP->getIndex(), nullptr, false [all...] |
/external/clang/lib/Index/ |
USRGeneration.cpp | 720 if (const TemplateTypeParmType *TTP = T->getAs<TemplateTypeParmType>()) { 721 Out << 't' << TTP->getDepth() << '.' << TTP->getIndex(); 780 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); 781 if (TTP->isParameterPack()) 784 VisitTemplateParameterList(TTP->getTemplateParameters()); 790 if (TemplateTemplateParmDecl *TTP 792 Out << 't' << TTP->getDepth() << '.' << TTP->getIndex();
|
/external/clang/test/SemaCXX/ |
nested-name-spec-locations.cpp | 132 template<template<class T> class TTP>
|
/external/clang/test/SemaTemplate/ |
member-function-template.cpp | 79 namespace TTP {
|
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/ |
tmschema.h | 811 TM_PART(1,TTP,STANDARD) 812 TM_PART(2,TTP,STANDARDTITLE) 813 TM_PART(3,TTP,BALLOON) 814 TM_PART(4,TTP,BALLOONTITLE) 815 TM_PART(5,TTP,CLOSE)
|
/external/clang/include/clang/ASTMatchers/ |
ASTMatchersInternal.h | 755 else if (auto *TTP = dyn_cast<TemplateTypeParmType>(Node.getTypePtr())) 756 return matchesDecl(TTP->getDecl(), Finder, Builder); [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/clang/include/clang/ASTMatchers/ |
ASTMatchersInternal.h | 755 else if (auto *TTP = dyn_cast<TemplateTypeParmType>(Node.getTypePtr())) 756 return matchesDecl(TTP->getDecl(), Finder, Builder); [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/clang/include/clang/ASTMatchers/ |
ASTMatchersInternal.h | 755 else if (auto *TTP = dyn_cast<TemplateTypeParmType>(Node.getTypePtr())) 756 return matchesDecl(TTP->getDecl(), Finder, Builder); [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/clang/include/clang/ASTMatchers/ |
ASTMatchersInternal.h | 755 else if (auto *TTP = dyn_cast<TemplateTypeParmType>(Node.getTypePtr())) 756 return matchesDecl(TTP->getDecl(), Finder, Builder); [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/clang/include/clang/ASTMatchers/ |
ASTMatchersInternal.h | 755 else if (auto *TTP = dyn_cast<TemplateTypeParmType>(Node.getTypePtr())) 756 return matchesDecl(TTP->getDecl(), Finder, Builder); [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/clang/include/clang/ASTMatchers/ |
ASTMatchersInternal.h | 755 else if (auto *TTP = dyn_cast<TemplateTypeParmType>(Node.getTypePtr())) 756 return matchesDecl(TTP->getDecl(), Finder, Builder); [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/clang/include/clang/ASTMatchers/ |
ASTMatchersInternal.h | 755 else if (auto *TTP = dyn_cast<TemplateTypeParmType>(Node.getTypePtr())) 756 return matchesDecl(TTP->getDecl(), Finder, Builder); [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/clang/include/clang/ASTMatchers/ |
ASTMatchersInternal.h | 755 else if (auto *TTP = dyn_cast<TemplateTypeParmType>(Node.getTypePtr())) 756 return matchesDecl(TTP->getDecl(), Finder, Builder); [all...] |