Searched refs:TTP (Results 1 - 24 of 24) sorted by relevance

/external/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp82 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
[all...]
H A DSemaTemplateInstantiate.cpp100 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());
882 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(D)) {
883 if (TTP
928 const TemplateTypeParmType *TTP local
[all...]
H A DSemaTemplateDeduction.cpp527 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
4748 const TemplateTypeParmType *TTP = cast<TemplateTypeParmType>(T); local
[all...]
H A DSemaTemplate.cpp1221 TemplateTemplateParmDecl *TTP) {
1224 if (TTP->isParameterPack())
1227 TemplateParameterList *Params = TTP->getTemplateParameters();
1483 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*NewParam))
1484 TTP->removeDefaultArgument();
2371 const TemplateTemplateParmDecl *TTP = local
2374 return TTP && TTP->getDepth() == Depth && TTP->getIndex() == Index;
3406 if (TemplateTypeParmDecl *TTP
1220 DiagnoseUnexpandedParameterPacks(Sema &S, TemplateTemplateParmDecl *TTP) argument
6130 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(Param); local
[all...]
H A DSemaCodeComplete.cpp2324 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) {
2325 if (TTP->wasDeclaredWithTypename())
2330 if (TTP->getIdentifier()) {
2332 PlaceholderStr += TTP->getIdentifier()->getName();
2335 HasDefaultArg = TTP->hasDefaultArgument();
2344 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); local
2349 if (TTP->getIdentifier()) {
2351 PlaceholderStr += TTP->getIdentifier()->getName();
2354 HasDefaultArg = TTP->hasDefaultArgument();
2683 if (TemplateTypeParmDecl *TTP
[all...]
H A DSemaTemplateInstantiateDecl.cpp2064 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(*I))
2065 collectUnexpandedParameterPacks(S, TTP->getTemplateParameters(),
H A DSemaOverload.cpp9065 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ParamD))
9066 index = TTP->getIndex();
/external/clang/lib/Index/
H A DUSRGeneration.cpp684 if (const TemplateTypeParmType *TTP = T->getAs<TemplateTypeParmType>()) {
685 Out << 't' << TTP->getDepth() << '.' << TTP->getIndex();
744 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); local
745 if (TTP->isParameterPack())
748 VisitTemplateParameterList(TTP->getTemplateParameters());
754 if (TemplateTemplateParmDecl *TTP
756 Out << 't' << TTP->getDepth() << '.' << TTP->getIndex();
/external/clang/lib/AST/
H A DTemplateName.cpp113 if (TemplateTemplateParmDecl *TTP
115 return 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);
211 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*Param)) {
212 QualType ArgType = Context.getTypeDeclType(TTP);
229 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*Param); local
[all...]
H A DComment.cpp338 if (const TemplateTemplateParmDecl *TTP =
340 TPL = TTP->getTemplateParameters();
H A DDeclPrinter.cpp843 if (const TemplateTypeParmDecl *TTP =
846 if (TTP->wasDeclaredWithTypename())
851 if (TTP->isParameterPack())
854 Out << *TTP; local
859 } else if (TTP->hasDefaultArgument()) {
861 Out << TTP->getDefaultArgument().getAsString(Policy);
891 if (const TemplateTemplateParmDecl *TTP =
894 if (TTP->isParameterPack())
H A DStmtProfile.cpp1414 if (const TemplateTypeParmDecl *TTP =
1416 ID.AddInteger(TTP->getDepth());
1417 ID.AddInteger(TTP->getIndex());
1418 ID.AddBoolean(TTP->isParameterPack());
1422 if (const TemplateTemplateParmDecl *TTP =
1424 ID.AddInteger(TTP->getDepth());
1425 ID.AddInteger(TTP->getIndex());
1426 ID.AddBoolean(TTP->isParameterPack());
H A DCommentSema.cpp1032 if (const TemplateTemplateParmDecl *TTP =
1035 if (ResolveTParamReferenceHelper(Name, TTP->getTemplateParameters(),
1064 if (const TemplateTemplateParmDecl *TTP =
1066 CorrectTypoInTParamReferenceHelper(TTP->getTemplateParameters(),
H A DDeclBase.cpp144 if (const TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(this))
145 return TTP->isParameterPack();
149 if (const TemplateTemplateParmDecl *TTP
151 return TTP->isParameterPack();
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...]
H A DItaniumMangle.cpp657 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(ND))
658 mangleTemplateParameter(TTP->getIndex());
1408 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(ND)) {
1409 mangleTemplateParameter(TTP->getIndex());
3326 if (const TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Pack))
3327 mangleTemplateParameter(TTP->getIndex());
H A DDecl.cpp270 const TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(P); local
273 if (!TTP->isExpandedParameterPack()) {
274 LV.merge(getLVForTemplateParameterList(TTP->getTemplateParameters(),
280 for (unsigned i = 0, n = TTP->getNumExpansionTemplateParameters();
283 TTP->getExpansionTemplateParameters(i), computation));
/external/clang/test/SemaCXX/
H A Dnested-name-spec-locations.cpp132 template<template<class T> class TTP>
/external/clang/test/SemaTemplate/
H A Dmember-function-template.cpp79 namespace TTP { namespace
/external/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp768 if (auto *TTP = dyn_cast<MDTemplateTypeParameter>(Element))
769 constructTemplateTypeParameterDIE(Buffer, TTP);
/external/clang/include/clang/AST/
H A DASTContext.h203 getCanonicalTemplateTemplateParmDecl(TemplateTemplateParmDecl *TTP) const;
/external/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1261 llvm::DITemplateTypeParameter TTP = local
1263 TemplateParams.push_back(TTP);
/external/clang/tools/libclang/
H A DCIndex.cpp3882 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Param))
3883 OS << (TTP->wasDeclaredWithTypename()? "typename" : "class");

Completed in 1384 milliseconds