reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
14386 TypeSourceInfo *TInfo = GetTypeForDeclarator(D, S); 14387 bool Invalid = D.isInvalidType(); 14390 if (DiagnoseUnexpandedParameterPack(D.getIdentifierLoc(), TInfo, 14393 D.getIdentifierLoc()); 14397 IdentifierInfo *II = D.getIdentifier(); 14398 if (NamedDecl *PrevDecl = LookupSingleName(S, II, D.getIdentifierLoc(), 14406 Diag(D.getIdentifierLoc(), diag::err_redefinition) 14407 << D.getIdentifier(); 14412 DiagnoseTemplateParameterShadow(D.getIdentifierLoc(), PrevDecl); 14415 if (D.getCXXScopeSpec().isSet() && !Invalid) { 14416 Diag(D.getIdentifierLoc(), diag::err_qualified_catch_declarator) 14417 << D.getCXXScopeSpec().getRange(); 14422 S, TInfo, D.getBeginLoc(), D.getIdentifierLoc(), D.getIdentifier()); 14422 S, TInfo, D.getBeginLoc(), D.getIdentifierLoc(), D.getIdentifier()); 14422 S, TInfo, D.getBeginLoc(), D.getIdentifierLoc(), D.getIdentifier()); 14432 ProcessDeclAttributes(S, ExDecl, D);