reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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.cpp2326 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;