diff --git a/source/utilities.tex b/source/utilities.tex index b85cbf93e1..87ad45f587 100644 --- a/source/utilities.tex +++ b/source/utilities.tex @@ -6905,10 +6905,10 @@ constexpr T& value() &; constexpr const T&& value() const &&; constexpr T&& value() &&; - constexpr const E& error() const &; - constexpr E& error() &; - constexpr const E&& error() const &&; - constexpr E&& error() &&; + constexpr const E& error() const & noexcept; + constexpr E& error() & noexcept; + constexpr const E&& error() const && noexcept; + constexpr E&& error() && noexcept; template constexpr T value_or(U&&) const &; template constexpr T value_or(U&&) &&; @@ -7962,10 +7962,10 @@ constexpr void operator*() const noexcept; constexpr void value() const &; constexpr void value() &&; - constexpr const E& error() const &; - constexpr E& error() &; - constexpr const E&& error() const &&; - constexpr E&& error() &&; + constexpr const E& error() const & noexcept; + constexpr E& error() & noexcept; + constexpr const E&& error() const && noexcept; + constexpr E&& error() && noexcept; // \ref{expected.void.eq}, equality operators template requires is_void_v @@ -8449,8 +8449,8 @@ \indexlibrarymember{error}{expected}% \begin{itemdecl} -constexpr const E& error() const &; -constexpr E& error() &; +constexpr const E& error() const & noexcept; +constexpr E& error() & noexcept; \end{itemdecl} \begin{itemdescr} @@ -8465,8 +8465,8 @@ \indexlibrarymember{error}{expected}% \begin{itemdecl} -constexpr E&& error() &&; -constexpr const E&& error() const &&; +constexpr E&& error() && noexcept; +constexpr const E&& error() const && noexcept; \end{itemdecl} \begin{itemdescr}