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

/external/clang/test/SemaTemplate/
H A Dmember-function-template.cpp79 namespace TTP { namespace
/external/clang/lib/AST/
H A DDeclPrinter.cpp824 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 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);
185 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*Param)) {
186 QualType ArgType = Context.getTypeDeclType(TTP);
203 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*Param); local
[all...]
H A DDecl.cpp264 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 DASTContext.cpp558 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 DUSRGeneration.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.cpp100 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 DSemaTemplateDeduction.cpp554 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 DSemaCodeComplete.cpp2321 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 DSemaTemplate.cpp1203 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 DCGDebugInfo.cpp1233 llvm::DITemplateTypeParameter TTP = local
1235 TemplateParams.push_back(TTP);

Completed in 589 milliseconds