/external/clang/lib/Sema/ |
SemaTemplateDeduction.cpp | 291 NonTypeTemplateParmDecl *NTTP, 296 assert(NTTP->getDepth() == 0 && 302 Deduced[NTTP->getIndex()], 305 Info.Param = NTTP; 306 Info.FirstArg = Deduced[NTTP->getIndex()]; 311 Deduced[NTTP->getIndex()] = Result; 321 NonTypeTemplateParmDecl *NTTP, 325 assert(NTTP->getDepth() == 0 && 332 Deduced[NTTP->getIndex()], 336 Info.Param = NTTP; [all...] |
SemaTemplateInstantiate.cpp | 614 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND)) 615 return std::make_pair(NTTP->getDepth(), NTTP->getIndex()); [all...] |
SemaTemplate.cpp | [all...] |
SemaTemplateVariadic.cpp | 531 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND)) 532 return std::make_pair(NTTP->getDepth(), NTTP->getIndex()); [all...] |
SemaCodeComplete.cpp | [all...] |
SemaTemplateInstantiateDecl.cpp | [all...] |
SemaOverload.cpp | [all...] |
/external/clang/lib/AST/ |
DeclTemplate.cpp | 43 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) 44 if (NTTP->getType()->containsUnexpandedParameterPack()) 73 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) 74 if (NTTP->isExpandedParameterPack()) { 75 NumRequiredArgs += NTTP->getNumExpansionTypes(); 85 } else if (NonTypeTemplateParmDecl *NTTP 87 if (NTTP->hasDefaultArgument()) 106 else if (const NonTypeTemplateParmDecl *NTTP 108 return NTTP->getDepth(); 221 } else if (NonTypeTemplateParmDecl *NTTP [all...] |
DeclPrinter.cpp | 910 } else if (const NonTypeTemplateParmDecl *NTTP = 913 if (IdentifierInfo *II = NTTP->getIdentifier()) 915 printDeclType(NTTP->getType(), Name, NTTP->isParameterPack()); 920 } else if (NTTP->hasDefaultArgument()) { 922 NTTP->getDefaultArgument()->printPretty(Out, nullptr, Policy, [all...] |
Expr.cpp | [all...] |
StmtProfile.cpp | [all...] |
ASTContext.cpp | 565 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { 567 ID.AddBoolean(NTTP->isParameterPack()); 568 ID.AddPointer(NTTP->getType().getCanonicalType().getAsOpaquePtr()); 569 if (NTTP->isExpandedParameterPack()) { 571 ID.AddInteger(NTTP->getNumExpansionTypes()); 572 for (unsigned I = 0, N = NTTP->getNumExpansionTypes(); I != N; ++I) { 573 QualType T = NTTP->getExpansionType(I); 614 else if (NonTypeTemplateParmDecl *NTTP 616 QualType T = getCanonicalType(NTTP->getType()); 619 if (NTTP->isExpandedParameterPack()) [all...] |
DeclBase.cpp | 171 if (const NonTypeTemplateParmDecl *NTTP 173 return NTTP->isParameterPack(); [all...] |
Decl.cpp | 255 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { 257 if (!NTTP->isExpandedParameterPack()) { 258 if (!NTTP->getType()->isDependentType()) { 259 LV.merge(getLVForType(*NTTP->getType(), computation)); 265 for (unsigned i = 0, n = NTTP->getNumExpansionTypes(); i != n; ++i) { 266 QualType type = NTTP->getExpansionType(i); [all...] |
ItaniumMangle.cpp | [all...] |
/external/clang/lib/Index/ |
USRGeneration.cpp | 743 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { 744 if (NTTP->isParameterPack()) 747 VisitType(NTTP->getType());
|
/external/clang/tools/libclang/ |
CIndex.cpp | [all...] |