|
739 | 739 |
|
740 | 740 | \indexlibrary{\idxcode{atomic type}!constructor}%
|
741 | 741 | \begin{itemdecl}
|
742 |
| -@\textit{A}@::@\textit{A}@() noexcept = default; |
| 742 | +@\placeholdernc{A}@::@\placeholdernc{A}@() noexcept = default; |
743 | 743 | \end{itemdecl}
|
744 | 744 |
|
745 | 745 | \begin{itemdescr}
|
|
753 | 753 |
|
754 | 754 | \indexlibrary{\idxcode{atomic type}!constructor}%
|
755 | 755 | \begin{itemdecl}
|
756 |
| -constexpr @\textit{A}@::@\textit{A}@(@\textit{C}@ desired) noexcept; |
| 756 | +constexpr @\placeholdernc{A}@::@\placeholdernc{A}@(@\placeholdernc{C}@ desired) noexcept; |
757 | 757 | \end{itemdecl}
|
758 | 758 |
|
759 | 759 | \begin{itemdescr}
|
|
790 | 790 | \indexlibrary{\idxcode{atomic type}!\idxcode{atomic_is_lock_free}}%
|
791 | 791 | \indexlibrary{\idxcode{atomic_is_lock_free}!\idxcode{atomic type}}%
|
792 | 792 | \begin{itemdecl}
|
793 |
| -bool atomic_is_lock_free(const volatile @\textit{A}@* object) noexcept; |
794 |
| -bool atomic_is_lock_free(const @\textit{A}@* object) noexcept; |
795 |
| -bool @\textit{A}@::is_lock_free() const volatile noexcept; |
796 |
| -bool @\textit{A}@::is_lock_free() const noexcept; |
| 793 | +bool atomic_is_lock_free(const volatile @\placeholder{A}@*@\itcorr[-1]@ object) noexcept; |
| 794 | +bool atomic_is_lock_free(const @\placeholder{A}@*@\itcorr[-1]@ object) noexcept; |
| 795 | +bool @\placeholdernc{A}@::is_lock_free() const volatile noexcept; |
| 796 | +bool @\placeholdernc{A}@::is_lock_free() const noexcept; |
797 | 797 | \end{itemdecl}
|
798 | 798 |
|
799 | 799 | \begin{itemdescr}
|
|
802 | 802 | \end{itemdescr}
|
803 | 803 |
|
804 | 804 | \begin{itemdecl}
|
805 |
| -void atomic_init(volatile @\textit{A}@* object, @\textit{C}@ desired) noexcept; |
806 |
| -void atomic_init(@\textit{A}@* object, @\textit{C}@ desired) noexcept; |
| 805 | +void atomic_init(volatile @\placeholder{A}@*@\itcorr[-1]@ object, @\placeholdernc{C}@ desired) noexcept; |
| 806 | +void atomic_init(@\placeholder{A}@*@\itcorr[-1]@ object, @\placeholdernc{C}@ desired) noexcept; |
807 | 807 | \end{itemdecl}
|
808 | 808 |
|
809 | 809 | \begin{itemdescr}
|
|
828 | 828 | \indexlibrary{\idxcode{atomic type}!\idxcode{store}}%
|
829 | 829 | \indexlibrary{\idxcode{store}!\idxcode{atomic type}}%
|
830 | 830 | \begin{itemdecl}
|
831 |
| -void atomic_store(volatile @\textit{A}@* object, @\textit{C}@ desired) noexcept; |
832 |
| -void atomic_store(@\textit{A}@* object, @\textit{C}@ desired) noexcept; |
833 |
| -void atomic_store_explicit(volatile @\textit{A}@* object, @\textit{C}@ desired, memory_order order) noexcept; |
834 |
| -void atomic_store_explicit(@\textit{A}@* object, @\textit{C}@ desired, memory_order order) noexcept; |
835 |
| -void @\textit{A}@::store(@\textit{C}@ desired, memory_order order = memory_order_seq_cst) volatile noexcept; |
836 |
| -void @\textit{A}@::store(@\textit{C}@ desired, memory_order order = memory_order_seq_cst) noexcept; |
| 831 | +void atomic_store(volatile @\placeholder{A}@*@\itcorr[-1]@ object, @\placeholdernc{C}@ desired) noexcept; |
| 832 | +void atomic_store(@\placeholder{A}@*@\itcorr[-1]@ object, @\placeholdernc{C}@ desired) noexcept; |
| 833 | +void atomic_store_explicit(volatile @\placeholder{A}@*@\itcorr[-1]@ object, @\placeholdernc{C}@ desired, memory_order order) noexcept; |
| 834 | +void atomic_store_explicit(@\placeholder{A}@*@\itcorr[-1]@ object, @\placeholdernc{C}@ desired, memory_order order) noexcept; |
| 835 | +void @\placeholdernc{A}@::store(@\placeholdernc{C}@ desired, memory_order order = memory_order_seq_cst) volatile noexcept; |
| 836 | +void @\placeholdernc{A}@::store(@\placeholdernc{C}@ desired, memory_order order = memory_order_seq_cst) noexcept; |
837 | 837 | \end{itemdecl}
|
838 | 838 |
|
839 | 839 | \begin{itemdescr}
|
|
850 | 850 | \indexlibrary{\idxcode{atomic type}!\idxcode{operator=}}%
|
851 | 851 | \indexlibrary{\idxcode{operator=}!\idxcode{atomic type}}%
|
852 | 852 | \begin{itemdecl}
|
853 |
| -@\textit{C} \textit{A}@::operator=(@\textit{C}@ desired) volatile noexcept; |
854 |
| -@\textit{C}@ @\textit{A}@::operator=(@\textit{C}@ desired) noexcept; |
| 853 | +@\placeholdernc{C}@ @\placeholdernc{A}@::operator=(@\placeholdernc{C}@ desired) volatile noexcept; |
| 854 | +@\placeholdernc{C}@ @\placeholdernc{A}@::operator=(@\placeholdernc{C}@ desired) noexcept; |
855 | 855 | \end{itemdecl}
|
856 | 856 |
|
857 | 857 | \begin{itemdescr}
|
|
869 | 869 | \indexlibrary{\idxcode{atomic type}!\idxcode{load}}%
|
870 | 870 | \indexlibrary{\idxcode{load}!\idxcode{atomic type}}%
|
871 | 871 | \begin{itemdecl}
|
872 |
| -@\textit{C}@ atomic_load(const volatile @\textit{A}@* object) noexcept; |
873 |
| -@\textit{C}@ atomic_load(const @\textit{A}@* object) noexcept; |
874 |
| -@\textit{C}@ atomic_load_explicit(const volatile @\textit{A}@* object, memory_order) noexcept; |
875 |
| -@\textit{C}@ atomic_load_explicit(const @\textit{A}@* object, memory_order) noexcept; |
876 |
| -@\textit{C}@ @\textit{A}@::load(memory_order order = memory_order_seq_cst) const volatile noexcept; |
877 |
| -@\textit{C}@ @\textit{A}@::load(memory_order order = memory_order_seq_cst) const noexcept; |
| 872 | +@\placeholdernc{C}@ atomic_load(const volatile @\placeholder{A}@*@\itcorr[-1]@ object) noexcept; |
| 873 | +@\placeholdernc{C}@ atomic_load(const @\placeholder{A}@*@\itcorr[-1]@ object) noexcept; |
| 874 | +@\placeholdernc{C}@ atomic_load_explicit(const volatile @\placeholder{A}@*@\itcorr[-1]@ object, memory_order) noexcept; |
| 875 | +@\placeholdernc{C}@ atomic_load_explicit(const @\placeholder{A}@*@\itcorr[-1]@ object, memory_order) noexcept; |
| 876 | +@\placeholdernc{C}@ @\placeholdernc{A}@::load(memory_order order = memory_order_seq_cst) const volatile noexcept; |
| 877 | +@\placeholdernc{C}@ @\placeholdernc{A}@::load(memory_order order = memory_order_seq_cst) const noexcept; |
878 | 878 | \end{itemdecl}
|
879 | 879 |
|
880 | 880 | \begin{itemdescr}
|
|
888 | 888 | \returns Atomically returns the value pointed to by \tcode{object} or by \tcode{this}.
|
889 | 889 | \end{itemdescr}
|
890 | 890 |
|
891 |
| -\indexlibrary{\idxcode{atomic type}!operator C@\tcode{operator \textit{C}}}% |
892 |
| -\indexlibrary{operator C@\tcode{operator \textit{C}}!\idxcode{atomic type}}% |
| 891 | +\indexlibrary{\idxcode{atomic type}!operator C@\tcode{operator \placeholder{C}}}% |
| 892 | +\indexlibrary{operator C@\tcode{operator \placeholder{C}}!\idxcode{atomic type}}% |
893 | 893 | \begin{itemdecl}
|
894 |
| -@\textit{A}@::operator @\textit{C}@() const volatile noexcept; |
895 |
| -@\textit{A}@::operator @\textit{C}@() const noexcept; |
| 894 | +@\placeholdernc{A}@::operator @\placeholder{C}@() const volatile noexcept; |
| 895 | +@\placeholdernc{A}@::operator @\placeholder{C}@() const noexcept; |
896 | 896 | \end{itemdecl}
|
897 | 897 |
|
898 | 898 | \begin{itemdescr}
|
|
911 | 911 | \indexlibrary{\idxcode{atomic type}!\idxcode{exchange}}%
|
912 | 912 | \indexlibrary{\idxcode{exchange}!\idxcode{atomic type}}%
|
913 | 913 | \begin{itemdecl}
|
914 |
| -@\textit{C}@ atomic_exchange(volatile @\textit{A}@* object, @\textit{C}@ desired) noexcept; |
915 |
| -@\textit{C}@ atomic_exchange(@\textit{A}@* object, @\textit{C}@ desired) noexcept; |
916 |
| -@\textit{C}@ atomic_exchange_explicit(volatile @\textit{A}@* object, @\textit{C}@ desired, memory_order) noexcept; |
917 |
| -@\textit{C}@ atomic_exchange_explicit(@\textit{A}@* object, @\textit{C}@ desired, memory_order) noexcept; |
918 |
| -@\textit{C}@ @\textit{A}@::exchange(@\textit{C}@ desired, memory_order order = memory_order_seq_cst) volatile noexcept; |
919 |
| -@\textit{C}@ @\textit{A}@::exchange(@\textit{C}@ desired, memory_order order = memory_order_seq_cst) noexcept; |
| 914 | +@\placeholdernc{C}@ atomic_exchange(volatile @\placeholder{A}@*@\itcorr[-1]@ object, @\placeholdernc{C}@ desired) noexcept; |
| 915 | +@\placeholdernc{C}@ atomic_exchange(@\placeholder{A}@*@\itcorr[-1]@ object, @\placeholdernc{C}@ desired) noexcept; |
| 916 | +@\placeholdernc{C}@ atomic_exchange_explicit(volatile @\placeholder{A}@*@\itcorr[-1]@ object, @\placeholdernc{C}@ desired, memory_order) noexcept; |
| 917 | +@\placeholdernc{C}@ atomic_exchange_explicit(@\placeholder{A}@*@\itcorr[-1]@ object, @\placeholdernc{C}@ desired, memory_order) noexcept; |
| 918 | +@\placeholdernc{C}@ @\placeholdernc{A}@::exchange(@\placeholdernc{C}@ desired, memory_order order = memory_order_seq_cst) volatile noexcept; |
| 919 | +@\placeholdernc{C}@ @\placeholdernc{A}@::exchange(@\placeholdernc{C}@ desired, memory_order order = memory_order_seq_cst) noexcept; |
920 | 920 | \end{itemdecl}
|
921 | 921 |
|
922 | 922 | \begin{itemdescr}
|
|
947 | 947 | \indexlibrary{\idxcode{atomic type}!\idxcode{compare_exchange_strong_explicit}}%
|
948 | 948 | \indexlibrary{\idxcode{compare_exchange_strong_explicit}!\idxcode{atomic type}}%
|
949 | 949 | \begin{itemdecl}
|
950 |
| -bool atomic_compare_exchange_weak(volatile @\textit{A}@* object, @\textit{C}@* expected, @\textit{C}@ desired) noexcept; |
951 |
| -bool atomic_compare_exchange_weak(@\textit{A}@* object, @\textit{C}@* expected, @\textit{C}@ desired) noexcept; |
952 |
| -bool atomic_compare_exchange_strong(volatile @\textit{A}@* object, @\textit{C}@* expected, @\textit{C}@ desired) noexcept; |
953 |
| -bool atomic_compare_exchange_strong(@\textit{A}@* object, @\textit{C}@* expected, @\textit{C}@ desired) noexcept; |
954 |
| -bool atomic_compare_exchange_weak_explicit(volatile @\textit{A}@* object, @\textit{C}@* expected, @\textit{C}@ desired, |
| 950 | +bool atomic_compare_exchange_weak(volatile @\placeholder{A}@*@\itcorr[-1]@ object, @\placeholder{C}@*@\itcorr[-1]@ expected, @\placeholdernc{C}@ desired) noexcept; |
| 951 | +bool atomic_compare_exchange_weak(@\placeholder{A}@*@\itcorr[-1]@ object, @\placeholder{C}@*@\itcorr[-1]@ expected, @\placeholdernc{C}@ desired) noexcept; |
| 952 | +bool atomic_compare_exchange_strong(volatile @\placeholder{A}@*@\itcorr[-1]@ object, @\placeholder{C}@*@\itcorr[-1]@ expected, @\placeholdernc{C}@ desired) noexcept; |
| 953 | +bool atomic_compare_exchange_strong(@\placeholder{A}@*@\itcorr[-1]@ object, @\placeholder{C}@*@\itcorr[-1]@ expected, @\placeholdernc{C}@ desired) noexcept; |
| 954 | +bool atomic_compare_exchange_weak_explicit(volatile @\placeholder{A}@*@\itcorr[-1]@ object, @\placeholder{C}@*@\itcorr[-1]@ expected, @\placeholdernc{C}@ desired, |
955 | 955 | memory_order success, memory_order failure) noexcept;
|
956 |
| -bool atomic_compare_exchange_weak_explicit(@\textit{A}@* object, @\textit{C}@* expected, @\textit{C}@ desired, |
| 956 | +bool atomic_compare_exchange_weak_explicit(@\placeholder{A}@*@\itcorr[-1]@ object, @\placeholder{C}@*@\itcorr[-1]@ expected, @\placeholdernc{C}@ desired, |
957 | 957 | memory_order success, memory_order failure) noexcept;
|
958 |
| -bool atomic_compare_exchange_strong_explicit(volatile @\textit{A}@* object, @\textit{C}@* expected, @\textit{C}@ desired, |
| 958 | +bool atomic_compare_exchange_strong_explicit(volatile @\placeholder{A}@*@\itcorr[-1]@ object, @\placeholder{C}@*@\itcorr[-1]@ expected, @\placeholdernc{C}@ desired, |
959 | 959 | memory_order success, memory_order failure) noexcept;
|
960 |
| -bool atomic_compare_exchange_strong_explicit(@\textit{A}@* object, @\textit{C}@* expected, @\textit{C}@ desired, |
| 960 | +bool atomic_compare_exchange_strong_explicit(@\placeholder{A}@*@\itcorr[-1]@ object, @\placeholder{C}@*@\itcorr[-1]@ expected, @\placeholdernc{C}@ desired, |
961 | 961 | memory_order success, memory_order failure) noexcept;
|
962 |
| -bool @\textit{A}@::compare_exchange_weak(@\textit{C}@& expected, @\textit{C}@ desired, |
| 962 | +bool @\placeholdernc{A}@::compare_exchange_weak(@\placeholder{C}@&@\itcorr[-1]@ expected, @\placeholdernc{C}@ desired, |
963 | 963 | memory_order success, memory_order failure) volatile noexcept;
|
964 |
| -bool @\textit{A}@::compare_exchange_weak(@\textit{C}@& expected, @\textit{C}@ desired, |
| 964 | +bool @\placeholdernc{A}@::compare_exchange_weak(@\placeholder{C}@&@\itcorr[-1]@ expected, @\placeholdernc{C}@ desired, |
965 | 965 | memory_order success, memory_order failure) noexcept;
|
966 |
| -bool @\textit{A}@::compare_exchange_strong(@\textit{C}@& expected, @\textit{C}@ desired, |
| 966 | +bool @\placeholdernc{A}@::compare_exchange_strong(@\placeholder{C}@&@\itcorr[-1]@ expected, @\placeholdernc{C}@ desired, |
967 | 967 | memory_order success, memory_order failure) volatile noexcept;
|
968 |
| -bool @\textit{A}@::compare_exchange_strong(@\textit{C}@& expected, @\textit{C}@ desired, |
| 968 | +bool @\placeholdernc{A}@::compare_exchange_strong(@\placeholder{C}@&@\itcorr[-1]@ expected, @\placeholdernc{C}@ desired, |
969 | 969 | memory_order success, memory_order failure) noexcept;
|
970 |
| -bool @\textit{A}@::compare_exchange_weak(@\textit{C}@& expected, @\textit{C}@ desired, |
| 970 | +bool @\placeholdernc{A}@::compare_exchange_weak(@\placeholder{C}@&@\itcorr[-1]@ expected, @\placeholdernc{C}@ desired, |
971 | 971 | memory_order order = memory_order_seq_cst) volatile noexcept;
|
972 |
| -bool @\textit{A}@::compare_exchange_weak(@\textit{C}@& expected, @\textit{C}@ desired, |
| 972 | +bool @\placeholdernc{A}@::compare_exchange_weak(@\placeholder{C}@&@\itcorr[-1]@ expected, @\placeholdernc{C}@ desired, |
973 | 973 | memory_order order = memory_order_seq_cst) noexcept;
|
974 |
| -bool @\textit{A}@::compare_exchange_strong(@\textit{C}@& expected, @\textit{C}@ desired, |
| 974 | +bool @\placeholdernc{A}@::compare_exchange_strong(@\placeholder{C}@&@\itcorr[-1]@ expected, @\placeholdernc{C}@ desired, |
975 | 975 | memory_order order = memory_order_seq_cst) volatile noexcept;
|
976 |
| -bool @\textit{A}@::compare_exchange_strong(@\textit{C}@& expected, @\textit{C}@ desired, |
| 976 | +bool @\placeholdernc{A}@::compare_exchange_strong(@\placeholder{C}@&@\itcorr[-1]@ expected, @\placeholdernc{C}@ desired, |
977 | 977 | memory_order order = memory_order_seq_cst) noexcept;
|
978 | 978 | \end{itemdecl}
|
979 | 979 |
|
|
1089 | 1089 | \indexlibrary{\idxcode{atomic type}!\idxcode{fetch_}}%
|
1090 | 1090 | \indexlibrary{\idxcode{fetch_}!\idxcode{atomic type}}%
|
1091 | 1091 | \begin{itemdecl}
|
1092 |
| -@\textit{C}@ atomic_fetch_@\textit{key}@(volatile @\textit{A}@* object, @\textit{M}@ operand) noexcept; |
1093 |
| -@\textit{C}@ atomic_fetch_@\textit{key}@(@\textit{A}@* object, @\textit{M}@ operand) noexcept; |
1094 |
| -@\textit{C}@ atomic_fetch_@\textit{key}@_explicit(volatile @\textit{A}@* object, @\textit{M}@ operand, memory_order order) noexcept; |
1095 |
| -@\textit{C}@ atomic_fetch_@\textit{key}@_explicit(@\textit{A}@* object, @\textit{M}@ operand, memory_order order) noexcept; |
1096 |
| -@\textit{C}@ @\textit{A}@::fetch_@\textit{key}@(@\textit{M}@ operand, memory_order order = memory_order_seq_cst) volatile noexcept; |
1097 |
| -@\textit{C}@ @\textit{A}@::fetch_@\textit{key}@(@\textit{M}@ operand, memory_order order = memory_order_seq_cst) noexcept; |
| 1092 | +@\placeholdernc{C}@ atomic_fetch_@\placeholdernc{key}@(volatile @\placeholder{A}@*@\itcorr[-1]@ object, @\placeholdernc{M}@ operand) noexcept; |
| 1093 | +@\placeholdernc{C}@ atomic_fetch_@\placeholdernc{key}@(@\placeholder{A}@*@\itcorr[-1]@ object, @\placeholdernc{M}@ operand) noexcept; |
| 1094 | +@\placeholdernc{C}@ atomic_fetch_@\placeholdernc{key}@_explicit(volatile @\placeholder{A}@*@\itcorr[-1]@ object, @\placeholdernc{M}@ operand, memory_order order) noexcept; |
| 1095 | +@\placeholdernc{C}@ atomic_fetch_@\placeholdernc{key}@_explicit(@\placeholder{A}@*@\itcorr[-1]@ object, @\placeholdernc{M}@ operand, memory_order order) noexcept; |
| 1096 | +@\placeholdernc{C}@ @\placeholdernc{A}@::fetch_@\placeholdernc{key}@(@\placeholdernc{M}@ operand, memory_order order = memory_order_seq_cst) volatile noexcept; |
| 1097 | +@\placeholdernc{C}@ @\placeholdernc{A}@::fetch_@\placeholdernc{key}@(@\placeholdernc{M}@ operand, memory_order order = memory_order_seq_cst) noexcept; |
1098 | 1098 | \end{itemdecl}
|
1099 | 1099 |
|
1100 | 1100 | \begin{itemdescr}
|
|
1117 | 1117 | \indexlibrary{\idxcode{atomic type}!\idxcode{operator "@=}}%
|
1118 | 1118 | \indexlibrary{\idxcode{operator "@=}!\idxcode{atomic type}}%
|
1119 | 1119 | \begin{itemdecl}
|
1120 |
| -@\textit{C}@ @\textit{A}@::operator @\textit{op}@=(@\textit{M}@ operand) volatile noexcept; |
1121 |
| -@\textit{C}@ @\textit{A}@::operator @\textit{op}@=(@\textit{M}@ operand) noexcept; |
| 1120 | +@\placeholdernc{C}@ @\placeholdernc{A}@::operator @\textit{op}@=(@\placeholdernc{M}@ operand) volatile noexcept; |
| 1121 | +@\placeholdernc{C}@ @\placeholdernc{A}@::operator @\textit{op}@=(@\placeholdernc{M}@ operand) noexcept; |
1122 | 1122 | \end{itemdecl}
|
1123 | 1123 |
|
1124 | 1124 | \begin{itemdescr}
|
1125 | 1125 | \pnum
|
1126 |
| -\effects \tcode{fetch_\textit{key}(operand)} |
| 1126 | +\effects \tcode{fetch_\placeholder{key}(operand)} |
1127 | 1127 |
|
1128 | 1128 | \pnum
|
1129 |
| -\returns \tcode{fetch_\textit{key}(operand) op operand} |
| 1129 | +\returns \tcode{fetch_\placeholder{key}(operand) op operand} |
1130 | 1130 | \end{itemdescr}
|
1131 | 1131 |
|
1132 | 1132 | \indexlibrary{\idxcode{atomic type}!\idxcode{operator++}}%
|
1133 | 1133 | \indexlibrary{\idxcode{operator++}!\idxcode{atomic type}}%
|
1134 | 1134 | \begin{itemdecl}
|
1135 |
| -@\textit{C}@ @\textit{A}@::operator++(int) volatile noexcept; |
1136 |
| -@\textit{C}@ @\textit{A}@::operator++(int) noexcept; |
| 1135 | +@\placeholdernc{C}@ @\placeholdernc{A}@::operator++(int) volatile noexcept; |
| 1136 | +@\placeholdernc{C}@ @\placeholdernc{A}@::operator++(int) noexcept; |
1137 | 1137 | \end{itemdecl}
|
1138 | 1138 |
|
1139 | 1139 | \begin{itemdescr}
|
|
1144 | 1144 | \indexlibrary{\idxcode{atomic type}!\idxcode{operator\dcr}}%
|
1145 | 1145 | \indexlibrary{\idxcode{operator\dcr}!\idxcode{atomic type}}%
|
1146 | 1146 | \begin{itemdecl}
|
1147 |
| -@\textit{C}@ @\textit{A}@::operator--(int) volatile noexcept; |
1148 |
| -@\textit{C}@ @\textit{A}@::operator--(int) noexcept; |
| 1147 | +@\placeholdernc{C}@ @\placeholdernc{A}@::operator--(int) volatile noexcept; |
| 1148 | +@\placeholdernc{C}@ @\placeholdernc{A}@::operator--(int) noexcept; |
1149 | 1149 | \end{itemdecl}
|
1150 | 1150 |
|
1151 | 1151 | \begin{itemdescr}
|
|
1156 | 1156 | \indexlibrary{\idxcode{atomic type}!\idxcode{operator++}}%
|
1157 | 1157 | \indexlibrary{\idxcode{operator++}!\idxcode{atomic type}}%
|
1158 | 1158 | \begin{itemdecl}
|
1159 |
| -@\textit{C}@ @\textit{A}@::operator++() volatile noexcept; |
1160 |
| -@\textit{C}@ @\textit{A}@::operator++() noexcept; |
| 1159 | +@\placeholdernc{C}@ @\placeholdernc{A}@::operator++() volatile noexcept; |
| 1160 | +@\placeholdernc{C}@ @\placeholdernc{A}@::operator++() noexcept; |
1161 | 1161 | \end{itemdecl}
|
1162 | 1162 |
|
1163 | 1163 | \begin{itemdescr}
|
|
1171 | 1171 | \indexlibrary{\idxcode{atomic type}!\idxcode{operator\dcr}}%
|
1172 | 1172 | \indexlibrary{\idxcode{operator\dcr}!\idxcode{atomic type}}%
|
1173 | 1173 | \begin{itemdecl}
|
1174 |
| -@\textit{C}@ @\textit{A}@::operator--() volatile noexcept; |
1175 |
| -@\textit{C}@ @\textit{A}@::operator--() noexcept; |
| 1174 | +@\placeholdernc{C}@ @\placeholdernc{A}@::operator--() volatile noexcept; |
| 1175 | +@\placeholdernc{C}@ @\placeholdernc{A}@::operator--() noexcept; |
1176 | 1176 | \end{itemdecl}
|
1177 | 1177 |
|
1178 | 1178 | \begin{itemdescr}
|
|
0 commit comments