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

/external/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp81 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 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 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...]
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 DSemaTemplateInstantiateDecl.cpp1785 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(*I))
1786 collectUnexpandedParameterPacks(S, TTP->getTemplateParameters(),
H A DSemaOverload.cpp8331 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ParamD))
8332 index = TTP->getIndex();
/external/clang/lib/AST/
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 DTemplateName.cpp113 if (TemplateTemplateParmDecl *TTP
115 return TTP->isParameterPack();
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 DStmtProfile.cpp1097 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 DCommentSema.cpp694 if (const TemplateTemplateParmDecl *TTP =
697 if (ResolveTParamReferenceHelper(Name, TTP->getTemplateParameters(),
726 if (const TemplateTemplateParmDecl *TTP =
728 CorrectTypoInTParamReferenceHelper(TTP->getTemplateParameters(),
H A DDeclBase.cpp127 if (const TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(this))
128 return TTP->isParameterPack();
132 if (const TemplateTemplateParmDecl *TTP
134 return TTP->isParameterPack();
H A DItaniumMangle.cpp620 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 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...]
H A DDecl.cpp98 if (TemplateTemplateParmDecl *TTP
100 LV.merge(getLVForTemplateParameterList(TTP->getTemplateParameters()));
/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/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();
H A DCIndex.cpp3316 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Param))
3317 OS << (TTP->wasDeclaredWithTypename()? "typename" : "class");
/external/srec/srec/Vocabulary/src/
H A DVocabularyImpl.c406 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 DASTContext.h200 getCanonicalTemplateTemplateParmDecl(TemplateTemplateParmDecl *TTP) const;
/external/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1100 llvm::DITemplateTypeParameter TTP = local
1102 TemplateParams.push_back(TTP);

Completed in 1102 milliseconds