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

References

gen/tools/clang/include/clang/Basic/AttrHasAttributeImpl.inc
  747     .Case("deprecated", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  748     .Case("fallthrough", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  749     .Case("maybe_unused", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  750     .Case("nodiscard", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  754     .Case("aarch64_vector_pcs", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  755     .Case("address_space", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  756     .Case("annotate", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  757     .Case("objc_arc_weak_reference_unavailable", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  758     .Case("argument_with_type_tag", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  759     .Case("pointer_with_type_tag", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  760     .Case("argument_with_type_tag", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  761     .Case("pointer_with_type_tag", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  762     .Case("__clang_arm_mve_alias", true && (T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb || T.getArch() == llvm::Triple::armeb || T.getArch() == llvm::Triple::thumbeb) && LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  763     .Case("availability", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  764     .Case("blocks", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  765     .Case("cf_audited_transfer", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  766     .Case("cf_consumed", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  767     .Case("cfi_canonical_jump_table", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  768     .Case("cf_returns_not_retained", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  769     .Case("cf_returns_retained", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  770     .Case("cf_unknown_transfer", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  771     .Case("cpu_dispatch", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  772     .Case("cpu_specific", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  773     .Case("callback", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  774     .Case("convergent", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  775     .Case("disable_tail_calls", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  776     .Case("enum_extensibility", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  777     .Case("exclude_from_explicit_instantiation", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  778     .Case("external_source_symbol", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  779     .Case("flag_enum", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  780     .Case("ibaction", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  781     .Case("iboutlet", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  782     .Case("iboutletcollection", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  783     .Case("internal_linkage", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  784     .Case("lto_visibility_public", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  785     .Case("mig_server_routine", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  786     .Case("minsize", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  787     .Case("min_vector_width", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  788     .Case("ns_consumed", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  789     .Case("ns_consumes_self", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  790     .Case("ns_returns_autoreleased", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  791     .Case("ns_returns_not_retained", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  792     .Case("ns_returns_retained", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  793     .Case("neon_polyvector_type", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  794     .Case("neon_vector_type", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  795     .Case("noderef", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  796     .Case("noduplicate", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  797     .Case("noescape", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  798     .Case("no_sanitize", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  799     .Case("no_sanitize_memory", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  800     .Case("no_speculative_load_hardening", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  801     .Case("no_stack_protector", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  802     .Case("no_thread_safety_analysis", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  803     .Case("not_tail_called", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  804     .Case("os_consumed", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  805     .Case("os_consumes_this", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  806     .Case("os_returns_not_retained", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  807     .Case("os_returns_retained", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  808     .Case("os_returns_retained_on_non_zero", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  809     .Case("os_returns_retained_on_zero", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  810     .Case("objc_boxable", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  811     .Case("objc_bridge", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  812     .Case("objc_bridge_mutable", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  813     .Case("objc_bridge_related", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  814     .Case("objc_class_stub", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  815     .Case("objc_designated_initializer", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  816     .Case("objc_exception", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  817     .Case("objc_protocol_requires_explicit_implementation", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  818     .Case("objc_externally_retained", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  819     .Case("objc_gc", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  820     .Case("objc_independent_class", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  821     .Case("objc_method_family", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  822     .Case("NSObject", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  823     .Case("objc_nonlazy_class", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  824     .Case("objc_ownership", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  825     .Case("objc_precise_lifetime", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  826     .Case("objc_requires_property_definitions", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  827     .Case("objc_requires_super", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  828     .Case("objc_returns_inner_pointer", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  829     .Case("objc_root_class", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  830     .Case("objc_runtime_name", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  831     .Case("objc_runtime_visible", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  832     .Case("objc_subclassing_restricted", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  833     .Case("optnone", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  834     .Case("overloadable", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  835     .Case("ownership_holds", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  836     .Case("ownership_returns", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  837     .Case("ownership_takes", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  838     .Case("ownership_holds", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  839     .Case("ownership_returns", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  840     .Case("ownership_takes", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  841     .Case("ownership_holds", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  842     .Case("ownership_returns", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  843     .Case("ownership_takes", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  844     .Case("pascal", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  845     .Case("pass_object_size", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  846     .Case("pass_dynamic_object_size", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  847     .Case("pass_object_size", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  848     .Case("pass_dynamic_object_size", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  849     .Case("preserve_all", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  850     .Case("preserve_most", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  851     .Case("speculative_load_hardening", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  852     .Case("swiftcall", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  853     .Case("swift_context", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  854     .Case("swift_error_result", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  855     .Case("swift_indirect_result", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  856     .Case("type_tag_for_datatype", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  857     .Case("type_visibility", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  858     .Case("unavailable", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  859     .Case("vectorcall", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  860     .Case("weak_import", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  861     .Case("import_module", true && (T.getArch() == llvm::Triple::wasm32 || T.getArch() == llvm::Triple::wasm64) && LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  862     .Case("import_name", true && (T.getArch() == llvm::Triple::wasm32 || T.getArch() == llvm::Triple::wasm64) && LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  863     .Case("xray_always_instrument", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  864     .Case("xray_never_instrument", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  865     .Case("xray_always_instrument", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  866     .Case("xray_never_instrument", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
  867     .Case("xray_log_args", LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
tools/clang/include/clang/Parse/Parser.h
 2391     return LO.DoubleSquareBracketAttributes;
tools/clang/lib/Frontend/CompilerInvocation.cpp
 2326   Opts.DoubleSquareBracketAttributes = Opts.CPlusPlus11 || Opts.C2x;
 2760   Opts.DoubleSquareBracketAttributes =
 2763                    Opts.DoubleSquareBracketAttributes);
tools/clang/lib/Lex/Lexer.cpp
 3806                 LangOpts.DoubleSquareBracketAttributes) &&
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
  515     lang_opts.DoubleSquareBracketAttributes = true;