Searched defs:TTP (Results 1 - 10 of 10) sorted by relevance

/external/clang/test/SemaTemplate/
H A Dmember-function-template.cpp79 namespace TTP { namespace
/external/clang/lib/Index/
H A DUSRGeneration.cpp720 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 DDeclPrinter.cpp908 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 DDeclTemplate.cpp47 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 DDecl.cpp276 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 DASTContext.cpp560 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 DSemaTemplateInstantiate.cpp101 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 DSemaTemplateDeduction.cpp523 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 DSemaCodeComplete.cpp2386 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 DSemaTemplate.cpp1260 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