File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -185,15 +185,14 @@ This wording is relative to <paper num="N5014"/>.
185185<pre >
186186namespace std::simd {
187187 template< class T, class Abi> class basic_vec {
188+ <ins >using <i >real-type</i > = <i >see below</i >; <i >// exposition-only</i ></ins >
188189 public:
189190 using value_type = T;
190191 using mask_type = basic_mask< sizeof(T), Abi> ;
191192 using abi_type = Abi;
192193 using iterator = <i >simd-iterator</i >< basic_vec> ;
193194 using const_iterator = <i >simd-iterator</i >< const basic_vec> ;
194195
195- <ins >using <i >real-type</i > = rebind_t< typename T::value_type, basic_vec> <i >// exposition-only</i ></ins >
196-
197196 <i >// <sref ref =" [simd.ctor]" />, basic_vec constructors</i >
198197 [… ]
199198 <del >template< <i >simd-floating-point</i > V> </del >
@@ -211,6 +210,14 @@ namespace std::simd {
211210 [… ]
212211}
213212</pre >
213+ <p >-2- <i >Recommended practice</i >: [… ]</p >
214+ <blockquote >[<i >Note 1</i >: … ]</blockquote >
215+ <p >-?- <ins >
216+ If `T` is a specialization of `complex`, <i >`real-type`</i > denotes the same type
217+ as <tt >rebind_t< typename T::value_type, basic_vec< T, Abi>> </tt >,
218+ otherwise an unspecified non-array object type.
219+ </ins >
220+ </p >
214221</blockquote >
215222</li >
216223
You can’t perform that action at this time.
0 commit comments