/external/clang/lib/Sema/ |
H A D | SemaTemplateVariadic.cpp | 81 if (TemplateTemplateParmDecl *TTP 84 if (TTP->isParameterPack()) 85 Unexpanded.push_back(std::make_pair(TTP, SourceLocation())); 222 if (const TemplateTypeParmType *TTP 224 Name = TTP->getIdentifier(); 519 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ND)) 520 return std::make_pair(TTP->getDepth(), TTP->getIndex()); 525 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND); 526 return std::make_pair(TTP [all...] |
H A D | SemaTemplateInstantiate.cpp | 72 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 D | SemaTemplateDeduction.cpp | 526 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 D | SemaTemplate.cpp | 1207 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...] |
H A D | SemaCodeComplete.cpp | 2266 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 D | SemaTemplateInstantiateDecl.cpp | 1785 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(*I)) 1786 collectUnexpandedParameterPacks(S, TTP->getTemplateParameters(),
|
H A D | SemaOverload.cpp | 8331 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ParamD)) 8332 index = TTP->getIndex();
|
/external/clang/lib/AST/ |
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); 184 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*Param)) { 185 QualType ArgType = Context.getTypeDeclType(TTP); 204 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*Param); local [all...] |
H A D | TemplateName.cpp | 113 if (TemplateTemplateParmDecl *TTP 115 return TTP->isParameterPack();
|
H A D | DeclPrinter.cpp | 756 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 D | StmtProfile.cpp | 1097 if (const TemplateTypeParmDecl *TTP = 1099 ID.AddInteger(TTP->getDepth()); 1100 ID.AddInteger(TTP->getIndex()); 1101 ID.AddBoolean(TTP->isParameterPack()); 1105 if (const TemplateTemplateParmDecl *TTP = 1107 ID.AddInteger(TTP->getDepth()); 1108 ID.AddInteger(TTP->getIndex()); 1109 ID.AddBoolean(TTP->isParameterPack());
|
H A D | CommentSema.cpp | 694 if (const TemplateTemplateParmDecl *TTP = 697 if (ResolveTParamReferenceHelper(Name, TTP->getTemplateParameters(), 726 if (const TemplateTemplateParmDecl *TTP = 728 CorrectTypoInTParamReferenceHelper(TTP->getTemplateParameters(),
|
H A D | DeclBase.cpp | 127 if (const TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(this)) 128 return TTP->isParameterPack(); 132 if (const TemplateTemplateParmDecl *TTP 134 return TTP->isParameterPack();
|
H A D | ItaniumMangle.cpp | 620 if (const TemplateTemplateParmDecl *TTP 622 mangleTemplateParameter(TTP->getIndex()); 1476 if (const TemplateTemplateParmDecl *TTP 1478 mangleTemplateParameter(TTP->getIndex()); 2921 if (const TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Pack)) 2922 mangleTemplateParameter(TTP->getIndex());
|
H A D | ASTContext.cpp | 395 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...] |
H A D | Decl.cpp | 98 if (TemplateTemplateParmDecl *TTP 100 LV.merge(getLVForTemplateParameterList(TTP->getTemplateParameters()));
|
/external/clang/test/SemaCXX/ |
H A D | nested-name-spec-locations.cpp | 132 template<template<class T> class TTP>
|
/external/clang/test/SemaTemplate/ |
H A D | member-function-template.cpp | 79 namespace TTP { namespace
|
/external/clang/tools/libclang/ |
H A D | CIndexUSRs.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();
|
H A D | CIndex.cpp | 3316 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) 3317 OS << (TTP->wasDeclaredWithTypename()? "typename" : "class");
|
/external/srec/srec/Vocabulary/src/ |
H A D | VocabularyImpl.c | 406 reassemble the parts and pass the whole thing to TTP 408 build the pron by concat of TTP pron and dictionary pron for individual parts 483 reassemble and get the TTP pron for the whole thing */ 504 quote, and use the TTP to find out what single phoneme should
|
/external/clang/include/clang/AST/ |
H A D | ASTContext.h | 200 getCanonicalTemplateTemplateParmDecl(TemplateTemplateParmDecl *TTP) const;
|
/external/clang/lib/CodeGen/ |
H A D | CGDebugInfo.cpp | 1100 llvm::DITemplateTypeParameter TTP = local 1102 TemplateParams.push_back(TTP);
|