Searched refs:TTPD (Results 1 - 9 of 9) sorted by relevance

/netbsd-current/external/apache2/llvm/dist/clang/lib/Index/
H A DIndexTypeSourceInfo.cpp51 TemplateTypeParmDecl *TTPD = TTPL.getDecl(); local
52 return IndexCtx.handleReference(TTPD, Loc, Parent, ParentDC,
H A DIndexDecl.cpp693 } else if (const auto *TTPD = dyn_cast<TemplateTemplateParmDecl>(TP)) {
694 if (TTPD->hasDefaultArgument())
695 handleTemplateArgumentLoc(TTPD->getDefaultArgument(), Parent,
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/
H A DTypePrinter.cpp1959 if (auto *TTPD = dyn_cast_or_null<TemplateTemplateParmDecl>(PatTD))
1960 return TTPD->getDepth() == Depth && Args.size() > TTPD->getIndex() &&
1961 Ctx.getCanonicalTemplateArgument(Args[TTPD->getIndex()])
1979 if (auto *TTPD = dyn_cast<TemplateTypeParmDecl>(Param)) {
1980 return TTPD->hasDefaultArgument() &&
1981 isSubstitutedTemplateArgument(Ctx, Arg, TTPD->getDefaultArgument(),
1983 } else if (auto *TTPD = dyn_cast<TemplateTemplateParmDecl>(Param)) {
1984 return TTPD->hasDefaultArgument() &&
1986 Ctx, Arg, TTPD
[all...]
H A DDeclPrinter.cpp1083 } else if (auto TTPD = dyn_cast<TemplateTemplateParmDecl>(Param)) {
1084 VisitTemplateDecl(TTPD);
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp306 auto *TTPD = dyn_cast<TemplateTypeParmDecl>(LocalPack);
307 return TTPD && TTPD->getTypeForDecl() == TTPT;
H A DSemaTemplateInstantiate.cpp1265 if (TemplateTypeParmDecl *TTPD = dyn_cast_or_null<TemplateTypeParmDecl>(D)) {
1267 = cast<TemplateTypeParmType>(getSema().Context.getTypeDeclType(TTPD));
H A DSemaCodeComplete.cpp4968 auto *TTPD = dyn_cast<TemplateTypeParmDecl>(Params->getParam(Index)); local
4969 if (!TTPD)
4972 auto *TT = cast<TemplateTypeParmType>(TTPD->getTypeForDecl());
H A DTreeTransform.h13246 if (auto *TTPD = dyn_cast<TemplateTypeParmDecl>(Pack)) {
13248 getSema().Context.getTypeDeclType(TTPD), None);
13249 } else if (auto *TTPD = dyn_cast<TemplateTemplateParmDecl>(Pack)) {
13250 ArgStorage = TemplateArgument(TemplateName(TTPD), None);
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/
H A DRecursiveASTVisitor.h667 if (auto *TTPD = dyn_cast<TemplateTypeParmDecl>(D))
668 return TraverseTemplateTypeParamDeclConstraints(TTPD);

Completed in 347 milliseconds