/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 | 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()); [all...] |
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 = dyn_cast<TemplateTypeParmDecl>(D) [all...] |
SemaTemplate.cpp | [all...] |
SemaCodeComplete.cpp | [all...] |
SemaTemplateInstantiateDecl.cpp | [all...] |
SemaOverload.cpp | [all...] |
/external/clang/lib/Index/ |
USRGeneration.cpp | 684 if (const TemplateTypeParmType *TTP = T->getAs<TemplateTypeParmType>()) { 685 Out << 't' << TTP->getDepth() << '.' << TTP->getIndex(); 744 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); 745 if (TTP->isParameterPack()) 748 VisitTemplateParameterList(TTP->getTemplateParameters()); 754 if (TemplateTemplateParmDecl *TTP 756 Out << 't' << TTP->getDepth() << '.' << TTP->getIndex();
|
/external/clang/lib/AST/ |
TemplateName.cpp | 113 if (TemplateTemplateParmDecl *TTP 115 return TTP->isParameterPack();
|
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); [all...] |
Comment.cpp | 338 if (const TemplateTemplateParmDecl *TTP = 340 TPL = TTP->getTemplateParameters();
|
DeclPrinter.cpp | 843 if (const TemplateTypeParmDecl *TTP = 846 if (TTP->wasDeclaredWithTypename()) 851 if (TTP->isParameterPack()) 854 Out << *TTP; 859 } else if (TTP->hasDefaultArgument()) { 861 Out << TTP->getDefaultArgument().getAsString(Policy); 891 if (const TemplateTemplateParmDecl *TTP = 894 if (TTP->isParameterPack()) [all...] |
StmtProfile.cpp | [all...] |
CommentSema.cpp | [all...] |
DeclBase.cpp | 144 if (const TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(this)) 145 return TTP->isParameterPack(); 149 if (const TemplateTemplateParmDecl *TTP 151 return TTP->isParameterPack(); [all...] |
ASTContext.cpp | 558 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) { 560 ID.AddBoolean(TTP->isParameterPack()); 580 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); 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->getIndex(), nullptr, false [all...] |
ItaniumMangle.cpp | 657 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(ND)) 658 mangleTemplateParameter(TTP->getIndex()); [all...] |
Decl.cpp | 270 const TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(P); 273 if (!TTP->isExpandedParameterPack()) { 274 LV.merge(getLVForTemplateParameterList(TTP->getTemplateParameters(), 280 for (unsigned i = 0, n = TTP->getNumExpansionTemplateParameters(); 283 TTP->getExpansionTemplateParameters(i), computation)); [all...] |
/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/llvm/lib/CodeGen/AsmPrinter/ |
DwarfUnit.cpp | 768 if (auto *TTP = dyn_cast<MDTemplateTypeParameter>(Element)) 769 constructTemplateTypeParameterDIE(Buffer, TTP); [all...] |
/external/clang/include/clang/AST/ |
ASTContext.h | 203 getCanonicalTemplateTemplateParmDecl(TemplateTemplateParmDecl *TTP) const; [all...] |
/external/clang/lib/CodeGen/ |
CGDebugInfo.cpp | [all...] |
/external/clang/tools/libclang/ |
CIndex.cpp | [all...] |