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

References

tools/clang/lib/Sema/SemaDeclCXX.cpp
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);