reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 2596   TemplateParameterList *TempParams = D->getTemplateParameters();
 2602   if (D->isExpandedParameterPack()) {
 2606     ExpandedParams.reserve(D->getNumExpansionTemplateParameters());
 2607     for (unsigned I = 0, N = D->getNumExpansionTemplateParameters();
 2611         SubstTemplateParams(D->getExpansionTemplateParameters(I));
 2619   } else if (D->isPackExpansion()) {
 2624     collectUnexpandedParameterPacks(SemaRef, D->getTemplateParameters(),
 2632     if (SemaRef.CheckParameterPacksForExpansion(D->getLocation(),
 2678         SemaRef.Context, Owner, D->getLocation(),
 2679         D->getDepth() - TemplateArgs.getNumSubstitutedLevels(),
 2680         D->getPosition(), D->getIdentifier(), InstParams, ExpandedParams);
 2680         D->getPosition(), D->getIdentifier(), InstParams, ExpandedParams);
 2683         SemaRef.Context, Owner, D->getLocation(),
 2684         D->getDepth() - TemplateArgs.getNumSubstitutedLevels(),
 2685         D->getPosition(), D->isParameterPack(), D->getIdentifier(), InstParams);
 2685         D->getPosition(), D->isParameterPack(), D->getIdentifier(), InstParams);
 2685         D->getPosition(), D->isParameterPack(), D->getIdentifier(), InstParams);
 2686   if (D->hasDefaultArgument() && !D->defaultArgumentWasInherited()) {
 2686   if (D->hasDefaultArgument() && !D->defaultArgumentWasInherited()) {
 2688         D->getDefaultArgument().getTemplateQualifierLoc();
 2692         QualifierLoc, D->getDefaultArgument().getArgument().getAsTemplate(),
 2693         D->getDefaultArgument().getTemplateNameLoc(), TemplateArgs);
 2698                               D->getDefaultArgument().getTemplateQualifierLoc(),
 2699                               D->getDefaultArgument().getTemplateNameLoc()));
 2702   Param->setImplicit(D->isImplicit());
 2706   SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, Param);