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

References

tools/clang/lib/Basic/IdentifierTable.cpp
  122   if (Flags == KEYALL) return KS_Enabled;
  123   if (LangOpts.CPlusPlus && (Flags & KEYCXX)) return KS_Enabled;
  124   if (LangOpts.CPlusPlus11 && (Flags & KEYCXX11)) return KS_Enabled;
  125   if (LangOpts.CPlusPlus2a && (Flags & KEYCXX2A)) return KS_Enabled;
  126   if (LangOpts.C99 && (Flags & KEYC99)) return KS_Enabled;
  127   if (LangOpts.GNUKeywords && (Flags & KEYGNU)) return KS_Extension;
  128   if (LangOpts.MicrosoftExt && (Flags & KEYMS)) return KS_Extension;
  129   if (LangOpts.MSVCCompat && (Flags & KEYMSCOMPAT)) return KS_Enabled;
  130   if (LangOpts.Borland && (Flags & KEYBORLAND)) return KS_Extension;
  131   if (LangOpts.Bool && (Flags & BOOLSUPPORT)) return KS_Enabled;
  132   if (LangOpts.Half && (Flags & HALFSUPPORT)) return KS_Enabled;
  133   if (LangOpts.WChar && (Flags & WCHARSUPPORT)) return KS_Enabled;
  134   if (LangOpts.Char8 && (Flags & CHAR8SUPPORT)) return KS_Enabled;
  135   if (LangOpts.AltiVec && (Flags & KEYALTIVEC)) return KS_Enabled;
  136   if (LangOpts.ZVector && (Flags & KEYZVECTOR)) return KS_Enabled;
  137   if (LangOpts.OpenCL && !LangOpts.OpenCLCPlusPlus && (Flags & KEYOPENCLC))
  139   if (LangOpts.OpenCLCPlusPlus && (Flags & KEYOPENCLCXX)) return KS_Enabled;
  140   if (!LangOpts.CPlusPlus && (Flags & KEYNOCXX)) return KS_Enabled;
  141   if (LangOpts.C11 && (Flags & KEYC11)) return KS_Enabled;
  144   if (LangOpts.ObjC && (Flags & KEYOBJC)) return KS_Enabled;
  145   if (LangOpts.ConceptsTS && (Flags & KEYCONCEPTS)) return KS_Enabled;
  146   if (LangOpts.Coroutines && (Flags & KEYCOROUTINES)) return KS_Enabled;
  147   if (LangOpts.ModulesTS && (Flags & KEYMODULES)) return KS_Enabled;
  148   if (LangOpts.CPlusPlus && (Flags & KEYALLCXX)) return KS_Future;