/external/clang/lib/Sema/ |
H A D | 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 [all...] |
H A D | SemaTemplateInstantiate.cpp | 100 if (TemplateTemplateParmDecl *TTP 102 for (unsigned I = 0, N = TTP->getDepth() + 1; I != N; ++I) 611 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ND)) 612 return std::make_pair(TTP->getDepth(), TTP->getIndex()); 617 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND); 618 return std::make_pair(TTP->getDepth(), TTP->getIndex()); 882 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(D)) { 883 if (TTP 928 const TemplateTypeParmType *TTP local [all...] |
H A D | SemaTemplateDeduction.cpp | 527 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ND)) 528 return std::make_pair(TTP->getDepth(), TTP->getIndex()); 533 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND); 534 return std::make_pair(TTP->getDepth(), TTP->getIndex()); 540 if (const TemplateTypeParmType *TTP 542 return std::make_pair(TTP->getDepth(), TTP->getIndex()); 550 if (TemplateTypeParmDecl *TTP 4748 const TemplateTypeParmType *TTP = cast<TemplateTypeParmType>(T); local [all...] |
H A D | SemaTemplate.cpp | 1221 TemplateTemplateParmDecl *TTP) { 1224 if (TTP->isParameterPack()) 1227 TemplateParameterList *Params = TTP->getTemplateParameters(); 1483 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*NewParam)) 1484 TTP->removeDefaultArgument(); 2371 const TemplateTemplateParmDecl *TTP = local 2374 return TTP && TTP->getDepth() == Depth && TTP->getIndex() == Index; 3406 if (TemplateTypeParmDecl *TTP 1220 DiagnoseUnexpandedParameterPacks(Sema &S, TemplateTemplateParmDecl *TTP) argument 6130 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(Param); local [all...] |
H A D | SemaCodeComplete.cpp | 2324 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) { 2325 if (TTP->wasDeclaredWithTypename()) 2330 if (TTP->getIdentifier()) { 2332 PlaceholderStr += TTP->getIdentifier()->getName(); 2335 HasDefaultArg = TTP->hasDefaultArgument(); 2344 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); local 2349 if (TTP->getIdentifier()) { 2351 PlaceholderStr += TTP->getIdentifier()->getName(); 2354 HasDefaultArg = TTP->hasDefaultArgument(); 2683 if (TemplateTypeParmDecl *TTP [all...] |
H A D | SemaTemplateInstantiateDecl.cpp | 2064 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(*I)) 2065 collectUnexpandedParameterPacks(S, TTP->getTemplateParameters(),
|
H A D | SemaOverload.cpp | 9065 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ParamD)) 9066 index = TTP->getIndex();
|
/external/clang/lib/Index/ |
H A D | USRGeneration.cpp | 684 if (const TemplateTypeParmType *TTP = T->getAs<TemplateTypeParmType>()) { 685 Out << 't' << TTP->getDepth() << '.' << TTP->getIndex(); 744 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); local 745 if (TTP->isParameterPack()) 748 VisitTemplateParameterList(TTP->getTemplateParameters()); 754 if (TemplateTemplateParmDecl *TTP 756 Out << 't' << TTP->getDepth() << '.' << TTP->getIndex();
|
/external/clang/lib/AST/ |
H A D | TemplateName.cpp | 113 if (TemplateTemplateParmDecl *TTP 115 return TTP->isParameterPack();
|
H A D | DeclTemplate.cpp | 46 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) 47 if (TTP->getTemplateParameters()->containsUnexpandedParameterPack()) 84 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) { 85 if (TTP->hasDefaultArgument()) 105 if (const TemplateTypeParmDecl *TTP 107 return TTP->getDepth(); 122 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(*P)) 123 AdoptTemplateParameterList(TTP->getTemplateParameters(), Owner); 211 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*Param)) { 212 QualType ArgType = Context.getTypeDeclType(TTP); 229 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*Param); local [all...] |
H A D | Comment.cpp | 338 if (const TemplateTemplateParmDecl *TTP = 340 TPL = TTP->getTemplateParameters();
|
H A D | DeclPrinter.cpp | 843 if (const TemplateTypeParmDecl *TTP = 846 if (TTP->wasDeclaredWithTypename()) 851 if (TTP->isParameterPack()) 854 Out << *TTP; local 859 } else if (TTP->hasDefaultArgument()) { 861 Out << TTP->getDefaultArgument().getAsString(Policy); 891 if (const TemplateTemplateParmDecl *TTP = 894 if (TTP->isParameterPack())
|
H A D | StmtProfile.cpp | 1414 if (const TemplateTypeParmDecl *TTP = 1416 ID.AddInteger(TTP->getDepth()); 1417 ID.AddInteger(TTP->getIndex()); 1418 ID.AddBoolean(TTP->isParameterPack()); 1422 if (const TemplateTemplateParmDecl *TTP = 1424 ID.AddInteger(TTP->getDepth()); 1425 ID.AddInteger(TTP->getIndex()); 1426 ID.AddBoolean(TTP->isParameterPack());
|
H A D | CommentSema.cpp | 1032 if (const TemplateTemplateParmDecl *TTP = 1035 if (ResolveTParamReferenceHelper(Name, TTP->getTemplateParameters(), 1064 if (const TemplateTemplateParmDecl *TTP = 1066 CorrectTypoInTParamReferenceHelper(TTP->getTemplateParameters(),
|
H A D | DeclBase.cpp | 144 if (const TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(this)) 145 return TTP->isParameterPack(); 149 if (const TemplateTemplateParmDecl *TTP 151 return TTP->isParameterPack();
|
H A D | ASTContext.cpp | 558 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) { 560 ID.AddBoolean(TTP->isParameterPack()); 580 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); local 582 Profile(ID, TTP); 588 TemplateTemplateParmDecl *TTP) const { 591 CanonicalTemplateTemplateParm::Profile(ID, TTP); 599 TemplateParameterList *Params = TTP->getTemplateParameters(); 605 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) 610 TTP->getDepth(), 611 TTP [all...] |
H A D | ItaniumMangle.cpp | 657 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(ND)) 658 mangleTemplateParameter(TTP->getIndex()); 1408 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(ND)) { 1409 mangleTemplateParameter(TTP->getIndex()); 3326 if (const TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Pack)) 3327 mangleTemplateParameter(TTP->getIndex());
|
H A D | Decl.cpp | 270 const TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(P); local 273 if (!TTP->isExpandedParameterPack()) { 274 LV.merge(getLVForTemplateParameterList(TTP->getTemplateParameters(), 280 for (unsigned i = 0, n = TTP->getNumExpansionTemplateParameters(); 283 TTP->getExpansionTemplateParameters(i), computation));
|
/external/clang/test/SemaCXX/ |
H A D | nested-name-spec-locations.cpp | 132 template<template<class T> class TTP>
|
/external/clang/test/SemaTemplate/ |
H A D | member-function-template.cpp | 79 namespace TTP { namespace
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfUnit.cpp | 768 if (auto *TTP = dyn_cast<MDTemplateTypeParameter>(Element)) 769 constructTemplateTypeParameterDIE(Buffer, TTP);
|
/external/clang/include/clang/AST/ |
H A D | ASTContext.h | 203 getCanonicalTemplateTemplateParmDecl(TemplateTemplateParmDecl *TTP) const;
|
/external/clang/lib/CodeGen/ |
H A D | CGDebugInfo.cpp | 1261 llvm::DITemplateTypeParameter TTP = local 1263 TemplateParams.push_back(TTP);
|
/external/clang/tools/libclang/ |
H A D | CIndex.cpp | 3882 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) 3883 OS << (TTP->wasDeclaredWithTypename()? "typename" : "class");
|