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

References

tools/clang/include/clang/AST/Decl.h
 1085     return getStorageClass() == SC_Extern ||
tools/clang/lib/AST/Decl.cpp
  662       if (Var->getStorageClass() != SC_Extern &&
 1939   case SC_Extern:               return "extern";
 3233     if (!FD->isImplicit() && FD->getStorageClass() == SC_Extern)
 3240   if (Redecl->getStorageClass() != SC_Extern)
 3245     if (!FD->isImplicit() && FD->getStorageClass() == SC_Extern)
 3261   if (!Redecl->isInlineSpecified() || Redecl->getStorageClass() == SC_Extern)
 3295     if (!isInlineSpecified() || getStorageClass() == SC_Extern)
 3307             Prev->getStorageClass() != SC_Extern)
 3310                  Prev->getStorageClass() != SC_Extern) {
 3321   if (isInlineSpecified() && getStorageClass() != SC_Extern)
 3393     if (!(isInlineSpecified() && getStorageClass() == SC_Extern))
 3400           Redecl->getStorageClass() != SC_Extern)
tools/clang/lib/AST/DeclPrinter.cpp
  603     case SC_Extern: Out << "extern "; break;
tools/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp
   56         if ((VD->getStorageClass() == StorageClass::SC_Extern) ||
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 2318                                                nullptr, SC_Extern);
 2416                                                      nullptr, SC_Extern);
 2435                                              SC_Extern);
 2449                                                   nullptr, SC_Extern);
 2468                                                   nullptr, SC_Extern);
 2485                                                        SC_Extern);
 2504                                                   nullptr, SC_Extern);
 2518                                               nullptr, SC_Extern);
 2534                                                    SC_Extern);
 2548                                                   nullptr, SC_Extern);
 3169                            ID, FuncType, nullptr, SC_Extern, false, false);
 3586                                 nullptr, SC_Extern);
 5191                               SourceLocation(), ID, FType, nullptr, SC_Extern,
 7479                                        SC_Extern);
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 2230                                                nullptr, SC_Extern);
 2325                                                      nullptr, SC_Extern);
 2344                                              nullptr, SC_Extern);
 2366                                                   nullptr, SC_Extern);
 2385                                                   nullptr, SC_Extern);
 2410                                                        SC_Extern);
 2429                                                   nullptr, SC_Extern);
 2443                                               nullptr, SC_Extern);
 2459                                                    SC_Extern);
 2473                                                   nullptr, SC_Extern);
 3042                                 nullptr, SC_Extern);
 4345                               SourceLocation(), ID, FType, nullptr, SC_Extern,
tools/clang/lib/Sema/SemaDecl.cpp
 2091                                            SC_Extern,
 3022           FD->getStorageClass() == SC_Extern);
 4764     return SC_Extern;
 6598     SC = SC_Extern;
 6601   bool IsLocalExternDecl = SC == SC_Extern &&
 6672       case SC_Extern:
 6994       case SC_Extern:
 8123     return SC_Extern;
11933     if (VDecl->getStorageClass() == SC_Extern &&
11946       VDecl->setStorageClass(SC_Extern);
12078         Var->getStorageClass() != SC_Extern && !Var->getInit()) {
12286   case SC_Extern:
13425       Definition->getStorageClass() == SC_Extern)
tools/clang/lib/Sema/SemaDeclAttr.cpp
 4259   if (S.LangOpts.CPlusPlus && Fn->getStorageClass() != SC_Extern)
tools/clang/lib/Sema/SemaExpr.cpp
 5459                                                     SC_Extern, false,
tools/clang/lib/Sema/SemaLookup.cpp
  796           /*TInfo=*/nullptr, SC_Extern, false,
tools/clang/lib/Sema/SemaTemplate.cpp
 3905         << /*is definition*/(SC != SC_Extern && !CurContext->isRecord())
tools/clang/lib/Serialization/ASTReaderDecl.cpp
 1387   if (VD->getStorageClass() == SC_Extern && VarLinkage != NoLinkage &&
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp
  325       F.getStorageClass() != SC_Extern && F.getStorageClass() != SC_Static &&
tools/clang/tools/libclang/CIndex.cpp
 8034   case SC_Extern:
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
 2153       nullptr, SC_Extern, isInlineSpecified, hasWrittenPrototype,
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
  303         storage = clang::SC_Extern;