File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change 1380313803
1380413804\pnum
1380513805\mandates
13806+ \tcode{InVec::value_type} and \tcode{Scalar} are either a floating-point type, or
13807+ a specialization of \tcode{complex}.
1380613808Let \tcode{a} be
1380713809\tcode{\exposid{abs-if-needed}(declval<typename InVec::value_type>())}.
1380813810Then, \tcode{decltype(\linebreak init + a * a} is convertible to \tcode{Scalar}.
1381713819
1381813820\pnum
1381913821\remarks
13820- If \tcode{InVec::value_type}, and \tcode{Scalar}
13821- are all floating-point types or specializations of \tcode{complex},
13822- and if \tcode{Scalar} has higher precision
13822+ If \tcode{Scalar} has higher precision
1382313823than \tcode{InVec::value_type},
1382413824then intermediate terms in the sum use \tcode{Scalar}'s precision or greater.
1382513825\begin{note}
1400914009
1401014010\pnum
1401114011\mandates
14012+ \tcode{InVec::value_type} and \tcode{Scalar} are either a floating-point type, or
14013+ a specialization of \tcode{complex}.
1401214014Let \tcode{a} be
1401314015\tcode{\exposid{abs-if-needed}(declval<typename InMat::value_type>())}.
1401414016Then, \tcode{decltype(\linebreak init + a * a)}
1402514027
1402614028\pnum
1402714029\remarks
14028- If \tcode{InMat::value_type} and \tcode{Scalar}
14029- are all floating-point types or specializations of \tcode{complex},
14030- and if \tcode{Scalar} has higher precision
14030+ If \tcode{Scalar} has higher precision
1403114031than \tcode{InMat::value_type},
1403214032then intermediate terms in the sum use \tcode{Scalar}'s precision or greater.
1403314033\end{itemdescr}
You can’t perform that action at this time.
0 commit comments