reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2404 assert(D->getTypeForDecl()->isTemplateTypeParmType()); 2407 SemaRef.Context, Owner, D->getBeginLoc(), D->getLocation(), 2407 SemaRef.Context, Owner, D->getBeginLoc(), D->getLocation(), 2408 D->getDepth() - TemplateArgs.getNumSubstitutedLevels(), D->getIndex(), 2408 D->getDepth() - TemplateArgs.getNumSubstitutedLevels(), D->getIndex(), 2409 D->getIdentifier(), D->wasDeclaredWithTypename(), D->isParameterPack()); 2409 D->getIdentifier(), D->wasDeclaredWithTypename(), D->isParameterPack()); 2409 D->getIdentifier(), D->wasDeclaredWithTypename(), D->isParameterPack()); 2411 Inst->setImplicit(D->isImplicit()); 2413 if (D->hasDefaultArgument() && !D->defaultArgumentWasInherited()) { 2413 if (D->hasDefaultArgument() && !D->defaultArgumentWasInherited()) { 2415 SemaRef.SubstType(D->getDefaultArgumentInfo(), TemplateArgs, 2416 D->getDefaultArgumentLoc(), D->getDeclName()); 2416 D->getDefaultArgumentLoc(), D->getDeclName()); 2423 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, Inst);