75 p(
const T &_val) noexcept : val{_val}
112 template <
typename Y,
typename =
typename std::enable_if<
113 std::is_convertible<Y, T>::value>::type>
125 operator T() const noexcept
143 detail::conditional_add_to_tx(
this);
170 detail::conditional_add_to_tx(
this);
171 detail::conditional_add_to_tx(&other);
172 std::swap(this->val, other.val);