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

References

tools/clang/lib/Sema/SemaDecl.cpp
12986   const DeclSpec &DS = D.getDeclSpec();
13008     D.getMutableDeclSpec().ClearStorageClassSpecs();
13019         << 0 << D.getDeclSpec().getConstexprSpecifier();
13023   CheckFunctionOrTemplateParamDeclarator(S, D);
13025   TypeSourceInfo *TInfo = GetTypeForDeclarator(D, S);
13029   IdentifierInfo *II = D.getIdentifier();
13031     LookupResult R(*this, II, D.getIdentifierLoc(), LookupOrdinaryName,
13038         DiagnoseTemplateParameterShadow(D.getIdentifierLoc(), PrevDecl);
13042         Diag(D.getIdentifierLoc(), diag::err_param_redefinition) << II;
13047         D.SetIdentifier(nullptr, D.getIdentifierLoc());
13047         D.SetIdentifier(nullptr, D.getIdentifierLoc());
13048         D.setInvalidType(true);
13057       CheckParameter(Context.getTranslationUnitDecl(), D.getBeginLoc(),
13058                      D.getIdentifierLoc(), II, parmDeclType, TInfo, SC);
13060   if (D.isInvalidType())
13073   ProcessDeclAttributes(S, New, D);
13075   if (D.getDeclSpec().isModulePrivateSpecified())
13078       << SourceRange(D.getDeclSpec().getModulePrivateSpecLoc())
13079       << FixItHint::CreateRemoval(D.getDeclSpec().getModulePrivateSpecLoc());