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

References

tools/clang/include/clang/AST/Decl.h
 1076     return (getStorageClass() == SC_Static ||
 2442   bool isStatic() const { return getStorageClass() == SC_Static; }
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 4171   return Node.getStorageClass() == SC_Static;
tools/clang/lib/AST/Decl.cpp
  637   if (getStorageClass(D->getCanonicalDecl()) == SC_Static) {
  674       if (PrevVar->getStorageClass() == SC_Static)
 1223     if (Function->getCanonicalDecl()->getStorageClass() == SC_Static)
 1942   case SC_Static:               return "static";
 3037   if (getCanonicalDecl()->getStorageClass() == SC_Static)
 3164   if (!ConsiderWrapperFunctions && getStorageClass() == SC_Static)
tools/clang/lib/AST/DeclCXX.cpp
 1971   if (MD->getStorageClass() == SC_Static)
tools/clang/lib/AST/DeclPrinter.cpp
  604     case SC_Static: Out << "static "; break;
tools/clang/lib/CodeGen/CGBlocks.cpp
 2034       FunctionTy, nullptr, SC_Static, false, false);
 2226       FunctionTy, nullptr, SC_Static, false, false);
 2478       SourceLocation(), II, FunctionTy, nullptr, SC_Static, false, false);
 2553       SourceLocation(), II, FunctionTy, nullptr, SC_Static, false, false);
tools/clang/lib/CodeGen/CGObjC.cpp
 3519       FunctionTy, nullptr, SC_Static, false, false);
 3603       FunctionTy, nullptr, SC_Static, false, false);
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  412         Ctx.getTrivialTypeSourceInfo(FunctionTy), SC_Static,
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 2432         &Ctx.Idents.get(GlobalInitFnName), FunctionTy, nullptr, SC_Static,
tools/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp
   57             (VD->getStorageClass() == StorageClass::SC_Static &&
   72         if (FD->getStorageClass() == StorageClass::SC_Static)
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 2582                                    strType, nullptr, SC_Static);
 4324                     GlobalVarDecl->getStorageClass() == SC_Static &&
 4392     if (GlobalVarDecl->getStorageClass() == SC_Static)
 5290       &Context->Idents.get(DescData), Context->VoidPtrTy, nullptr, SC_Static);
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 2507                                    strType, nullptr, SC_Static);
 3537                     GlobalVarDecl->getStorageClass() == SC_Static &&
 3601     if (GlobalVarDecl->getStorageClass() == SC_Static)
 4428       &Context->Idents.get(DescData), Context->VoidPtrTy, nullptr, SC_Static);
tools/clang/lib/Sema/Sema.cpp
 1160             if (FD->getStorageClass() == SC_Static &&
tools/clang/lib/Sema/SemaDecl.cpp
 3206       New->getStorageClass() == SC_Static &&
 4059   if (New->getStorageClass() == SC_Static &&
 4084   else if (New->getCanonicalDecl()->getStorageClass() != SC_Static &&
 4086            Old->getCanonicalDecl()->getStorageClass() == SC_Static) {
 4765   case DeclSpec::SCS_static:         return SC_Static;
 6665       case SC_Static:
 6687     if (SC == SC_Static && CurContext->isRecord()) {
 6911   if (SC == SC_Static && S->getFnParent() != nullptr &&
 6960       NewVD->setStorageClass(SC_Static);
 6993       case SC_Static:
 8135       return SC_Static;
 8881     if (SC == SC_Static && isa<CXXMethodDecl>(NewFD) &&
 9447         && (SC == SC_Static)) {
10472           if (NewFD->getStorageClass() == SC_Static) {
10584   if (FD->getStorageClass() == SC_Static)
11805     } else if (VDecl->getStorageClass() == SC_Static) {
12141         } else if (Var->getStorageClass() == SC_Static) {
12289   case SC_Static:
tools/clang/lib/Sema/SemaDeclCXX.cpp
 5772         VD->getStorageClass() == SC_Static &&
 8643   if (SC == SC_Static) {
 8807   if (SC == SC_Static) {
 8910   if (SC == SC_Static) {
13687       FnDecl->getStorageClass() == SC_Static) {
15345   if (New->getStorageClass() == SC_Static)
tools/clang/lib/Sema/SemaLambda.cpp
 1413       InvokerFunctionTy, CallOperator->getTypeSourceInfo(), SC_Static,
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 2173     StorageClass SC = D->isStatic() ? SC_Static : SC_None;
tools/clang/lib/Serialization/ASTReader.cpp
11026         const bool FirstStatic = FirstStorage == SC_Static;
11027         const bool SecondStatic = SecondStorage == SC_Static;
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
  646             StorageClass::SC_Static &&
tools/clang/tools/extra/clang-tidy/google/FunctionNamingCheck.cpp
   54   if (Decl->getStorageClass() != SC_Static)
  116   bool IsGlobal = MatchedDecl->getStorageClass() != SC_Static;
tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp
   29   if (IsConst && (Decl->getStorageClass() != SC_Static)) {
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp
  325       F.getStorageClass() != SC_Extern && F.getStorageClass() != SC_Static &&
tools/clang/tools/libclang/CIndex.cpp
 8036   case SC_Static:
tools/clang/unittests/Sema/ExternalSemaSourceTest.cpp
  166           Context.getFunctionType(Context.VoidTy, {}, {}), nullptr, SC_Static);
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp
  340                         result_ptr_id, ptr_qual_type, nullptr, SC_Static);
  356                         expr_qual_type, nullptr, SC_Static);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
 2105       SourceLocation(), ii, ClangUtil::GetQualType(type), nullptr, SC_Static);
 2175                               arg_qual_type, nullptr, SC_Static, nullptr));
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
 1006     storage = clang::SC_Static;
tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp
  931     auto storage = func->isStatic() ? clang::StorageClass::SC_Static
tools/lldb/source/Symbol/ClangASTContext.cpp
 8106       clang::SC_Static);                // StorageClass
 8190     clang::StorageClass SC = is_static ? clang::SC_Static : clang::SC_None;