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/AST/
H A DDeclPrinter.cpp756 if (const TemplateTypeParmDecl *TTP =
759 if (TTP->wasDeclaredWithTypename())
764 if (TTP->isParameterPack())
767 Out << *TTP; local
772 } else if (TTP->hasDefaultArgument()) {
774 Out << TTP->getDefaultArgument().getAsString(Policy);
808 if (const TemplateTemplateParmDecl *TTP =
811 if (TTP->isParameterPack())
H A DDeclTemplate.cpp46 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);
184 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*Param)) {
185 QualType ArgType = Context.getTypeDeclType(TTP);
204 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*Param); local
[all...]
H A DASTContext.cpp395 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) {
397 ID.AddBoolean(TTP->isParameterPack());
417 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); local
419 Profile(ID, TTP);
425 TemplateTemplateParmDecl *TTP) const {
428 CanonicalTemplateTemplateParm::Profile(ID, TTP);
436 TemplateParameterList *Params = TTP->getTemplateParameters();
442 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P))
447 TTP->getDepth(),
448 TTP
[all...]
/external/clang/tools/libclang/
H A DCIndexUSRs.cpp658 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 DSemaTemplateInstantiate.cpp72 if (TemplateTemplateParmDecl *TTP
74 for (unsigned I = 0, N = TTP->getDepth() + 1; I != N; ++I)
658 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ND))
659 return std::make_pair(TTP->getDepth(), TTP->getIndex());
664 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND);
665 return std::make_pair(TTP->getDepth(), TTP->getIndex());
876 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(D)) {
877 if (TTP
925 const TemplateTypeParmType *TTP local
[all...]
H A DSemaTemplateDeduction.cpp526 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ND))
527 return std::make_pair(TTP->getDepth(), TTP->getIndex());
532 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND);
533 return std::make_pair(TTP->getDepth(), TTP->getIndex());
539 if (const TemplateTypeParmType *TTP
541 return std::make_pair(TTP->getDepth(), TTP->getIndex());
549 if (TemplateTypeParmDecl *TTP
4346 const TemplateTypeParmType *TTP = cast<TemplateTypeParmType>(T); local
[all...]
H A DSemaCodeComplete.cpp2266 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) {
2267 if (TTP->wasDeclaredWithTypename())
2272 if (TTP->getIdentifier()) {
2274 PlaceholderStr += TTP->getIdentifier()->getName();
2277 HasDefaultArg = TTP->hasDefaultArgument();
2286 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); local
2291 if (TTP->getIdentifier()) {
2293 PlaceholderStr += TTP->getIdentifier()->getName();
2296 HasDefaultArg = TTP->hasDefaultArgument();
2600 if (TemplateTypeParmDecl *TTP
[all...]
H A DSemaTemplate.cpp1207 TemplateTemplateParmDecl *TTP) {
1210 if (TTP->isParameterPack())
1213 TemplateParameterList *Params = TTP->getTemplateParameters();
1471 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*NewParam))
1472 TTP->removeDefaultArgument();
2791 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Param))
2792 return CheckTemplateTypeArgument(TTP, Arg, Converted);
3029 if (TemplateTemplateParmDecl *TTP
3031 if (TTP->isExpandedParameterPack())
3032 return TTP
1206 DiagnoseUnexpandedParameterPacks(Sema &S, TemplateTemplateParmDecl *TTP) argument
5273 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(Param); local
[all...]
/external/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1100 llvm::DITemplateTypeParameter TTP = local
1102 TemplateParams.push_back(TTP);

Completed in 233 milliseconds