Searched defs:TTP (Results 1 - 11 of 11) sorted by relevance
/external/clang/test/SemaTemplate/ |
H A D | member-function-template.cpp | 79 namespace TTP { namespace
|
/external/clang/lib/AST/ |
H A D | DeclPrinter.cpp | 824 if (const TemplateTypeParmDecl *TTP = 827 if (TTP->wasDeclaredWithTypename()) 832 if (TTP->isParameterPack()) 835 Out << *TTP; local 840 } else if (TTP->hasDefaultArgument()) { 842 Out << TTP->getDefaultArgument().getAsString(Policy); 877 if (const TemplateTemplateParmDecl *TTP = 880 if (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); 185 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*Param)) { 186 QualType ArgType = Context.getTypeDeclType(TTP); 203 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*Param); local [all...] |
H A D | Decl.cpp | 264 const TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(P); local 267 if (!TTP->isExpandedParameterPack()) { 268 LV.merge(getLVForTemplateParameterList(TTP->getTemplateParameters(), 274 for (unsigned i = 0, n = TTP->getNumExpansionTemplateParameters(); 277 TTP->getExpansionTemplateParameters(i), computation));
|
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...] |
/external/clang/lib/Index/ |
H A D | USRGeneration.cpp | 658 if (const TemplateTypeParmType *TTP = T->getAs<TemplateTypeParmType>()) { 659 Out << 't' << TTP->getDepth() << '.' << TTP->getIndex(); 702 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); local 703 if (TTP->isParameterPack()) 706 VisitTemplateParameterList(TTP->getTemplateParameters()); 712 if (TemplateTemplateParmDecl *TTP 714 Out << 't' << TTP->getDepth() << '.' << TTP->getIndex();
|
/external/clang/lib/Sema/ |
H A D | SemaTemplateInstantiate.cpp | 100 if (TemplateTemplateParmDecl *TTP 102 for (unsigned I = 0, N = TTP->getDepth() + 1; I != N; ++I) 627 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ND)) 628 return std::make_pair(TTP->getDepth(), TTP->getIndex()); 633 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND); 634 return std::make_pair(TTP->getDepth(), TTP->getIndex()); 890 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(D)) { 891 if (TTP 936 const TemplateTypeParmType *TTP local [all...] |
H A D | SemaTemplateDeduction.cpp | 554 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ND)) 555 return std::make_pair(TTP->getDepth(), TTP->getIndex()); 560 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND); 561 return std::make_pair(TTP->getDepth(), TTP->getIndex()); 567 if (const TemplateTypeParmType *TTP 569 return std::make_pair(TTP->getDepth(), TTP->getIndex()); 577 if (TemplateTypeParmDecl *TTP 4862 const TemplateTypeParmType *TTP = cast<TemplateTypeParmType>(T); local [all...] |
H A D | SemaCodeComplete.cpp | 2321 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) { 2322 if (TTP->wasDeclaredWithTypename()) 2327 if (TTP->getIdentifier()) { 2329 PlaceholderStr += TTP->getIdentifier()->getName(); 2332 HasDefaultArg = TTP->hasDefaultArgument(); 2341 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); local 2346 if (TTP->getIdentifier()) { 2348 PlaceholderStr += TTP->getIdentifier()->getName(); 2351 HasDefaultArg = TTP->hasDefaultArgument(); 2679 if (TemplateTypeParmDecl *TTP [all...] |
H A D | SemaTemplate.cpp | 1203 TemplateTemplateParmDecl *TTP) { 1206 if (TTP->isParameterPack()) 1209 TemplateParameterList *Params = TTP->getTemplateParameters(); 1465 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*NewParam)) 1466 TTP->removeDefaultArgument(); 2353 const TemplateTemplateParmDecl *TTP = local 2356 return TTP && TTP->getDepth() == Depth && TTP->getIndex() == Index; 3388 if (TemplateTypeParmDecl *TTP 1202 DiagnoseUnexpandedParameterPacks(Sema &S, TemplateTemplateParmDecl *TTP) argument 6007 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(Param); local [all...] |
/external/clang/lib/CodeGen/ |
H A D | CGDebugInfo.cpp | 1233 llvm::DITemplateTypeParameter TTP = local 1235 TemplateParams.push_back(TTP);
|
Completed in 589 milliseconds