Searched defs:TTP (Results 1 - 10 of 10) sorted by relevance
/external/clang/test/SemaTemplate/ |
H A D | member-function-template.cpp | 79 namespace TTP { namespace
|
/external/clang/lib/Index/ |
H A D | USRGeneration.cpp | 720 if (const TemplateTypeParmType *TTP = T->getAs<TemplateTypeParmType>()) { 721 Out << 't' << TTP->getDepth() << '.' << TTP->getIndex(); 780 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); local 781 if (TTP->isParameterPack()) 784 VisitTemplateParameterList(TTP->getTemplateParameters()); 790 if (TemplateTemplateParmDecl *TTP 792 Out << 't' << TTP->getDepth() << '.' << TTP->getIndex();
|
/external/clang/lib/AST/ |
H A D | DeclPrinter.cpp | 908 if (const TemplateTypeParmDecl *TTP = 911 if (TTP->wasDeclaredWithTypename()) 916 if (TTP->isParameterPack()) 919 Out << *TTP; local 924 } else if (TTP->hasDefaultArgument()) { 926 Out << TTP->getDefaultArgument().getAsString(Policy); 956 if (const TemplateTemplateParmDecl *TTP = 959 if (TTP->isParameterPack())
|
H A D | 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); 224 auto *TTP = cast<TemplateTemplateParmDecl>(Param); local 639 auto *TTP = local [all...] |
H A D | Decl.cpp | 276 const auto *TTP = cast<TemplateTemplateParmDecl>(P); local 279 if (!TTP->isExpandedParameterPack()) { 280 LV.merge(getLVForTemplateParameterList(TTP->getTemplateParameters(), 286 for (unsigned i = 0, n = TTP->getNumExpansionTemplateParameters(); 289 TTP->getExpansionTemplateParameters(i), computation));
|
H A D | ASTContext.cpp | 560 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) { 562 ID.AddBoolean(TTP->isParameterPack()); 582 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); local 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 [all...] |
/external/clang/lib/Sema/ |
H A D | 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()); 868 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(D)) { 869 if (TTP 914 const TemplateTypeParmType *TTP local [all...] |
H A D | 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 2137 auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Param); local 4817 const TemplateTypeParmType *TTP = cast<TemplateTypeParmType>(T); local [all...] |
H A D | SemaCodeComplete.cpp | 2386 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) { 2387 if (TTP->wasDeclaredWithTypename()) 2392 if (TTP->getIdentifier()) { 2394 PlaceholderStr += TTP->getIdentifier()->getName(); 2397 HasDefaultArg = TTP->hasDefaultArgument(); 2406 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); local 2411 if (TTP->getIdentifier()) { 2413 PlaceholderStr += TTP->getIdentifier()->getName(); 2416 HasDefaultArg = TTP->hasDefaultArgument(); 2743 if (TemplateTypeParmDecl *TTP [all...] |
H A D | SemaTemplate.cpp | 1260 TemplateTemplateParmDecl *TTP) { 1263 if (TTP->isParameterPack()) 1266 TemplateParameterList *Params = TTP->getTemplateParameters(); 1512 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*NewParam)) 1513 TTP->removeDefaultArgument(); 2476 const TemplateTemplateParmDecl *TTP = local 2479 return TTP && TTP->getDepth() == Depth && TTP->getIndex() == Index; 3495 if (TemplateTypeParmDecl *TTP 1259 DiagnoseUnexpandedParameterPacks(Sema &S, TemplateTemplateParmDecl *TTP) argument 6256 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(Param); local [all...] |
Completed in 222 milliseconds