|
| quad (quad const &)=default |
|
| quad (quad &&)=default |
|
constexpr | quad () |
|
constexpr | quad (_T1 const &__t1, _T2 const &__t2, _T3 const &__t3, _T4 const &__t4) |
|
template<class _U1 , class _U2 , class _U3 , class _U4 > |
constexpr | quad (_U1 &&__u1, _U2 &&__u2, _U3 &&__u3, _U4 &&__u4) |
|
template<class _U1 , class _U2 , class _U3 , class _U4 > |
constexpr | quad (quad< _U1, _U2, _U3, _U4 > const &__p) |
|
template<class _U1 , class _U2 , class _U3 , class _U4 > |
constexpr | quad (quad< _U1, _U2, _U3, _U4 > &&__p) |
|
quad & | operator= (typename std::conditional< std::is_copy_assignable< first_type >::value &&std::is_copy_assignable< second_type >::value &&std::is_copy_assignable< third_type >::value &&std::is_copy_assignable< fourth_type >::value, quad, stdx::typeless >::type const &__p) noexcept(std::is_nothrow_copy_assignable< first_type >::value &&std::is_nothrow_copy_assignable< second_type >::value &&std::is_nothrow_copy_assignable< third_type >::value &&std::is_nothrow_copy_assignable< fourth_type >::value) |
|
quad & | operator= (typename std::conditional< std::is_move_assignable< first_type >::value &&std::is_move_assignable< second_type >::value &&std::is_move_assignable< third_type >::value &&std::is_move_assignable< fourth_type >::value, quad, stdx::typeless >::type &&__p) noexcept(std::is_nothrow_move_assignable< first_type >::value &&std::is_nothrow_move_assignable< second_type >::value &&std::is_nothrow_move_assignable< third_type >::value &&std::is_nothrow_move_assignable< fourth_type >::value) |
|
template<typename Archive > |
void | serialise (Archive &archive, const uint32_t) |
|
void | swap (quad &__p) noexcept(std::is_nothrow_swappable< first_type >::value &&std::is_nothrow_swappable< second_type >::value &&std::is_nothrow_swappable< third_type >::value &&std::is_nothrow_swappable< fourth_type >::value) |
|