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

References

gen/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc
  347   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_interface, /*IsSupported=*/LangOpts.ObjC));
  473   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
  493   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_category, /*IsSupported=*/LangOpts.ObjC));
  494   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_implementation, /*IsSupported=*/LangOpts.ObjC));
  495   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_interface, /*IsSupported=*/LangOpts.ObjC));
  496   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
  497   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_property, /*IsSupported=*/LangOpts.ObjC));
  498   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_protocol, /*IsSupported=*/LangOpts.ObjC));
  663   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
  764   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
  941   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_interface, /*IsSupported=*/LangOpts.ObjC));
  966   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_interface, /*IsSupported=*/LangOpts.ObjC));
 1011   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
 1103   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_category, /*IsSupported=*/LangOpts.ObjC));
 1104   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_implementation, /*IsSupported=*/LangOpts.ObjC));
 1105   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_interface, /*IsSupported=*/LangOpts.ObjC));
 1106   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
 1107   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_property, /*IsSupported=*/LangOpts.ObjC));
 1108   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_protocol, /*IsSupported=*/LangOpts.ObjC));
 1240   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method_is_instance, /*IsSupported=*/LangOpts.ObjC));
 1390   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
 1483   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
 1615   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
 1671   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
 1777   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
 1806   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
 1942   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
 1943   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_property, /*IsSupported=*/LangOpts.ObjC));
 1958   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
 1959   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_property, /*IsSupported=*/LangOpts.ObjC));
 2061   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_interface, /*IsSupported=*/LangOpts.ObjC));
 2074   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
 2087   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_interface, /*IsSupported=*/LangOpts.ObjC));
 2100   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_protocol, /*IsSupported=*/LangOpts.ObjC));
 2125   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
 2138   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
 2152   if (LangOpts.ObjC)
 2160   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_interface, /*IsSupported=*/LangOpts.ObjC));
 2161   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_implementation, /*IsSupported=*/LangOpts.ObjC));
 2187   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_interface, /*IsSupported=*/LangOpts.ObjC));
 2200   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
 2213   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
 2214   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_property, /*IsSupported=*/LangOpts.ObjC));
 2227   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_interface, /*IsSupported=*/LangOpts.ObjC));
 2240   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_interface, /*IsSupported=*/LangOpts.ObjC));
 2241   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_protocol, /*IsSupported=*/LangOpts.ObjC));
 2254   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_interface, /*IsSupported=*/LangOpts.ObjC));
 2267   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_interface, /*IsSupported=*/LangOpts.ObjC));
 2355   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
 2728   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
 2788   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
 2789   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_property, /*IsSupported=*/LangOpts.ObjC));
 2825   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
 3114   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
 3228   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
 3242   MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_objc_method, /*IsSupported=*/LangOpts.ObjC));
tools/clang/include/clang/Basic/Features.def
   98 FEATURE(objc_default_synthesize_properties, LangOpts.ObjC)
   99 FEATURE(objc_fixed_enum, LangOpts.ObjC)
  100 FEATURE(objc_instancetype, LangOpts.ObjC)
  101 FEATURE(objc_kindof, LangOpts.ObjC)
  102 FEATURE(objc_modules, LangOpts.ObjC && LangOpts.Modules)
  112 FEATURE(objc_array_literals, LangOpts.ObjC)
  113 FEATURE(objc_dictionary_literals, LangOpts.ObjC)
  114 FEATURE(objc_boxed_expressions, LangOpts.ObjC)
  115 FEATURE(objc_boxed_nsvalue_expressions, LangOpts.ObjC)
  119 FEATURE(objc_generics, LangOpts.ObjC)
  120 FEATURE(objc_generics_variance, LangOpts.ObjC)
  121 FEATURE(objc_class_property, LangOpts.ObjC)
tools/clang/include/clang/Parse/Parser.h
  858     assert(getLangOpts().ObjC);
tools/clang/lib/ARCMigrate/ARCMT.cpp
  241   if (!origCI.getLangOpts()->ObjC)
  342   if (!origCI.getLangOpts()->ObjC)
tools/clang/lib/AST/ASTContext.cpp
 5287   if (getLangOpts().ObjC) {
 6234   if (!getLangOpts().ObjC ||
 7906   assert(getLangOpts().ObjC);
tools/clang/lib/AST/FormatString.cpp
  932       return LangOpt.ObjC;
tools/clang/lib/AST/NSAPI.cpp
  506   if (!Ctx.getLangOpts().ObjC || T.isNull())
  558   if (!Ctx.getLangOpts().ObjC)
  577   if (!Ctx.getLangOpts().ObjC)
tools/clang/lib/Basic/Builtins.cpp
   70   bool ObjCUnsupported = !LangOpts.ObjC && BuiltinInfo.Langs == OBJC_LANG;
tools/clang/lib/Basic/IdentifierTable.cpp
  144   if (LangOpts.ObjC && (Flags & KEYOBJC)) return KS_Enabled;
tools/clang/lib/Basic/Module.cpp
  121                         .Case("objc", LangOpts.ObjC)
tools/clang/lib/Basic/Targets/OSTargets.cpp
   35   if (!Opts.ObjC) {
tools/clang/lib/CodeGen/CGBlocks.cpp
  201   if (C.getLangOpts().ObjC &&
  247   if (C.getLangOpts().ObjC) {
  539   else if (C.getLangOpts().ObjC &&
tools/clang/lib/CodeGen/CGDebugInfo.cpp
  564     if (LO.ObjC)
  572   } else if (LO.ObjC) {
  586   if (LO.ObjC)
tools/clang/lib/CodeGen/CGException.cpp
   67   } else if (getLangOpts().ObjC &&
  222   if (L.ObjC)
  318   if (!LangOpts.CPlusPlus || !LangOpts.ObjC || !LangOpts.Exceptions)
tools/clang/lib/CodeGen/CGExpr.cpp
 2701     if (getLangOpts().ObjC &&
 3599   if (getLangOpts().ObjC &&
tools/clang/lib/CodeGen/CodeGenModule.cpp
  130   if (LangOpts.ObjC)
  153   if (C.getLangOpts().ObjC)
tools/clang/lib/Format/Format.cpp
 2509   LangOpts.ObjC = 1;
tools/clang/lib/Frontend/ASTUnit.cpp
 2675     Lang = LangOpts.ObjC ? Language::ObjCXX : Language::CXX;
 2677     Lang = LangOpts.ObjC ? Language::ObjC : Language::C;
tools/clang/lib/Frontend/CompilerInstance.cpp
 1029   if (LangOpts.ObjC)
tools/clang/lib/Frontend/CompilerInvocation.cpp
 2194     Opts.ObjC = 1;
 2541   if (Opts.ObjC) {
tools/clang/lib/Frontend/FrontendAction.cpp
  298   if (LangOpts.ObjC)
tools/clang/lib/Frontend/InitHeaderSearch.cpp
  576         (!Lang.ObjC && !Lang.CPlusPlus && Include.first == CSystem) ||
  579         (Lang.ObjC && !Lang.CPlusPlus && Include.first == ObjCSystem) ||
  580         (Lang.ObjC && Lang.CPlusPlus && Include.first == ObjCXXSystem))
tools/clang/lib/Frontend/InitPreprocessor.cpp
  406   if (LangOpts.ObjC)
  636   if (LangOpts.ObjC) {
  700   if (LangOpts.ObjC)
 1014   } else if (LangOpts.ObjC) {
 1136     if (LangOpts.ObjC && LangOpts.CPlusPlus &&
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
  543       if (!LangOpts.ObjC)
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
  450       if (!LangOpts.ObjC)
tools/clang/lib/Lex/Lexer.cpp
 3857     if (CurPtr[-1] == '@' && LangOpts.ObjC)
tools/clang/lib/Lex/PPDirectives.cpp
  661   if ((getLangOpts().ObjC || getLangOpts().CPlusPlusModules ||
 1567   if (PP.getLangOpts().ObjC)
 2273   if (!LangOpts.ObjC) {  // #import is standard for ObjC.
 2745    if (getLangOpts().ObjC &&
tools/clang/lib/Parse/ParseDecl.cpp
  830       if (!getLangOpts().ObjC)
 3411       if (Tok.is(tok::less) && getLangOpts().ObjC) {
 3970       if (DS.hasTypeSpecifier() || !getLangOpts().ObjC)
 4446       if (!getLangOpts().ObjC) {
 4915     return getLangOpts().ObjC;
 4969     if (getLangOpts().ObjC && NextToken().is(tok::period))
 5103     return getLangOpts().ObjC;
 5954       if (getLangOpts().ObjC && getLangOpts().CPlusPlus &&
tools/clang/lib/Parse/ParseDeclCXX.cpp
 2464     if (getLangOpts().ObjC && NextToken().isObjCAtKeyword(tok::objc_defs))
tools/clang/lib/Parse/ParseExpr.cpp
  324     if (getLangOpts().ObjC && getLangOpts().CPlusPlus &&
  974     if (getLangOpts().ObjC && Tok.is(tok::period) &&
 1004     if (getLangOpts().ObjC && &II == Ident_super && !InMessageExpression &&
 1019     if (getLangOpts().ObjC &&
 1461       if (getLangOpts().ObjC) {
 1475     if (getLangOpts().ObjC) {
 1548       if (getLangOpts().ObjC && !InMessageExpression &&
 1566       if (getLangOpts().ObjC && Tok.isAtStartOfLine() &&
 1821       if (getLangOpts().ObjC && OpKind == tok::period &&
 2400   bool BridgeCast = (getLangOpts().ObjC &&
 2512         !InMessageExpression && getLangOpts().ObjC &&
 2598         if (Tok.is(tok::identifier) && getLangOpts().ObjC &&
tools/clang/lib/Parse/ParseExprCXX.cpp
  875             !(getLangOpts().ObjC && Tentative)) {
  892       if (getLangOpts().ObjC && Tentative && First)
tools/clang/lib/Parse/ParseInit.cpp
  239     if  (getLangOpts().ObjC && getLangOpts().CPlusPlus) {
  272     } else if (getLangOpts().ObjC && Tok.is(tok::identifier)) {
  342     if (getLangOpts().ObjC && Tok.isNot(tok::ellipsis) &&
tools/clang/lib/Parse/ParseObjc.cpp
  265     else if (!getLangOpts().ObjC) {
 1115   return (getLangOpts().ObjC && Tok.is(tok::identifier) &&
 1349   if (getLangOpts().ObjC)
 1376     if (getLangOpts().ObjC)
 1412     if (getLangOpts().ObjC)
 1496   if (getLangOpts().ObjC)
 1562   assert(getLangOpts().ObjC && "Protocol qualifiers only exist in Objective-C");
 2967   assert(Tok.is(tok::l_square) && getLangOpts().ObjC &&
 2974   if (!getLangOpts().ObjC || !NextToken().is(tok::identifier) ||
tools/clang/lib/Parse/ParseStmt.cpp
 1628     getLangOpts().ObjC;
tools/clang/lib/Parse/ParseTentative.cpp
  225     if (getLangOpts().ObjC && Tok.is(tok::less))
  653   if (!Disambiguate && !getLangOpts().ObjC)
  665   if (!getLangOpts().ObjC) {
 1324     if (!getLangOpts().ObjC && Next.is(tok::identifier))
 1631     if (getLangOpts().ObjC && NextToken().is(tok::less)) {
tools/clang/lib/Parse/Parser.cpp
  453   if (getLangOpts().ObjC) {
  825     if (!getLangOpts().ObjC) {
 1057   if (getLangOpts().ObjC && Tok.is(tok::at)) {
 1646     if (getLangOpts().ObjC && NextToken().is(tok::less) &&
 1895       if (getLangOpts().ObjC && NextToken().is(tok::less) &&
tools/clang/lib/Sema/Sema.cpp
  169   if (getLangOpts().ObjC)
  229   if (getLangOpts().ObjC) {
tools/clang/lib/Sema/SemaCast.cpp
  599   if (!CheckCVR && CheckObjCLifetime && !Self.Context.getLangOpts().ObjC)
tools/clang/lib/Sema/SemaChecking.cpp
 4409   if (getLangOpts().ObjC)
10689   bool IsObjCSignedCharBool = S.getLangOpts().ObjC &&
11076       S.getLangOpts().ObjC && S.NSAPIObj->isObjCBOOLType(Ty);
tools/clang/lib/Sema/SemaCodeComplete.cpp
 1376   else if (SemaRef.getLangOpts().ObjC) {
 1401   else if (SemaRef.getLangOpts().ObjC) {
 1687         Result("bool", CCP_Type + (LangOpts.ObjC ? CCD_bool_in_ObjC : 0)));
 1846     return LangOpts.CPlusPlus || LangOpts.ObjC || LangOpts.C99;
 2048     if (SemaRef.getLangOpts().ObjC)
 2170     if (SemaRef.getLangOpts().ObjC)
 2532     if (SemaRef.getLangOpts().ObjC) {
 2641       if (PP.getLangOpts().ObjC && PP.isMacroDefined("nil"))
 3714     Priority = CCP_Type + (LangOpts.ObjC ? CCD_bool_in_ObjC : 0);
 3915         S.getLangOpts().ObjC)
 4412   else if (getLangOpts().ObjC)
 5773   if (LangOpts.ObjC) {
 5795   if (LangOpts.ObjC) {
 5991   if (LangOpts.ObjC)
 8293   if (Context.getLangOpts().ObjC) {
 8518   if (getLangOpts().ObjC) {
tools/clang/lib/Sema/SemaDecl.cpp
 2215   if (getLangOpts().ObjC) {
12356   if (getLangOpts().ObjC &&
16599     } else if (getLangOpts().ObjC &&
tools/clang/lib/Sema/SemaDeclAttr.cpp
 8278         << (!SemaRef.getLangOpts().ObjC);
 8337         << (SemaRef.getLangOpts().ObjC ? /*@available*/ 0
 8382     FixItOS << "if (" << (SemaRef.getLangOpts().ObjC ? "@available"
tools/clang/lib/Sema/SemaDeclCXX.cpp
14311   if (!Invalid && getLangOpts().ObjC) {
tools/clang/lib/Sema/SemaExpr.cpp
 8352     if (getLangOpts().ObjC && RHSType->isObjCIdType()) {
 8672     if (getLangOpts().ObjC &&
12682   if (!S.getLangOpts().ObjC)
14579   if (!getLangOpts().ObjC)
tools/clang/lib/Sema/SemaExprMember.cpp
  498     if (PT && (!getLangOpts().ObjC ||
tools/clang/lib/Sema/SemaExprObjC.cpp
 3937   if (!getLangOpts().ObjC)
 4009   if (!getLangOpts().ObjC)
tools/clang/lib/Sema/SemaInit.cpp
 5631     if (S.getLangOpts().ObjC) {
tools/clang/lib/Sema/SemaLambda.cpp
 1790     if (getLangOpts().Blocks && getLangOpts().ObjC && !IsGenericLambda)
tools/clang/lib/Sema/SemaOverload.cpp
 1461   if (getLangOpts().ObjC)
 2442   if (!getLangOpts().ObjC)
 3576   if (!S.getLangOpts().ObjC || !S.getLangOpts().CPlusPlus11)
tools/clang/lib/Sema/SemaType.cpp
 4428       if (LangOpts.ObjC && T->getAs<ObjCObjectType>()) {
 5404   if (getLangOpts().ObjC) {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp
   95   return LO.ObjC;
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
 2432     assert((CRD->isAggregate() || (Ctx.getLangOpts().ObjC && VI == VE)) &&
tools/clang/lib/Tooling/Inclusions/HeaderIncludes.cpp
   27   LangOpts.ObjC = 1;
tools/clang/tools/arcmt-test/arcmt-test.cpp
  132   if (!CI.getLangOpts()->ObjC)
  171   if (!origCI.getLangOpts()->ObjC)
tools/clang/tools/clang-import-test/clang-import-test.cpp
  183       Inv->getLangOpts()->ObjC = 1;
tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp
  107   if (!getLangOpts().CPlusPlus || getLangOpts().ObjC)
tools/clang/tools/extra/clang-tidy/google/AvoidNSObjectNewCheck.cpp
   96   if (!getLangOpts().ObjC)
tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp
   22   if (!getLangOpts().ObjC)
tools/clang/tools/extra/clang-tidy/google/FunctionNamingCheck.cpp
   93   if (!getLangOpts().ObjC)
tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp
   63   if (!getLangOpts().ObjC)
tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp
   59   if (!getLangOpts().CPlusPlus || getLangOpts().ObjC)
tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp
   21   if (!getLangOpts().ObjC)
tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp
   53   if (!getLangOpts().ObjC)
tools/clang/tools/extra/clang-tidy/objc/MissingHashCheck.cpp
   41   if (!getLangOpts().ObjC)
tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp
  102   if (!getLangOpts().ObjC) return;
tools/clang/tools/extra/clang-tidy/objc/SuperSelfCheck.cpp
   79   if (!getLangOpts().ObjC)
tools/clang/tools/extra/unittests/clang-tidy/TransformerClangTidyCheckTest.cpp
  123   if (!LangOpts.ObjC)
tools/clang/tools/libclang/CXType.cpp
  143     if (Ctx.getLangOpts().ObjC) {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
  799   if (m_ast_context->getLangOpts().ObjC)
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
  446     lang_opts.ObjC = true;
  468       lang_opts.ObjC =
  474     lang_opts.ObjC = true;
  509     lang_opts.ObjC = true;
  525   if (process_sp && lang_opts.ObjC) {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp
  228   Opts.ObjC = true;
tools/lldb/source/Plugins/Language/ClangCommon/ClangHighlighter.cpp
  159   Opts.ObjC = true;
tools/lldb/source/Symbol/ClangASTContext.cpp
  446     Opts.ObjC = 1;