| 983 | template <size_t Bits, typename Signed> |
| 984 | template <typename T> |
| 985 | constexpr integer<Bits, Signed>::integer(T rhs) noexcept |
| 986 | : items{} |
| 987 | { |
| 988 | if constexpr (IsWideInteger<T>::value) |
| 989 | _impl::wide_integer_from_wide_integer(*this, rhs); |
| 990 | else |
| 991 | _impl::wide_integer_from_builtin(*this, rhs); |
| 992 | } |
| 993 | |
| 994 | template <size_t Bits, typename Signed> |
| 995 | template <typename T> |