|
template<size_t I, typename X> |
constexpr auto | get (complex< X > &&z) -> X && |
|
template<size_t I, typename X> |
constexpr auto | get (complex< X > &z) -> X & |
|
template<size_t I, typename X> |
constexpr auto | get (complex< X > const &&z) -> X const && |
|
template<size_t I, typename X> |
constexpr auto | get (complex< X > const &z) -> X const & |
|
constexpr auto | operator""_i (long double d) -> complex< double > |
|
constexpr auto | operator""_i (unsigned long long d) -> complex< double > |
|
constexpr auto | operator""_if (long double d) -> complex< float > |
|
constexpr auto | operator""_if (unsigned long long d) -> complex< float > |
|
constexpr auto | operator""_il (long double d) -> complex< long double > |
|
constexpr auto | operator""_il (unsigned long long d) -> complex< long double > |
|
template<typename T> |
constexpr auto | operator* (complex< T > const &lhs, complex< T > const &rhs) -> complex< T > |
|
template<typename T> |
constexpr auto | operator* (complex< T > const &lhs, T const &rhs) -> complex< T > |
|
template<typename T> |
constexpr auto | operator* (T const &lhs, complex< T > const &rhs) -> complex< T > |
|
template<typename T> |
constexpr auto | operator+ (complex< T > const &lhs, complex< T > const &rhs) -> complex< T > |
|
template<typename T> |
constexpr auto | operator+ (complex< T > const &lhs, T const &rhs) -> complex< T > |
|
template<typename T> |
constexpr auto | operator+ (complex< T > const &val) -> complex< T > |
|
template<typename T> |
constexpr auto | operator+ (T const &lhs, complex< T > const &rhs) -> complex< T > |
|
template<typename T> |
constexpr auto | operator- (complex< T > const &lhs, complex< T > const &rhs) -> complex< T > |
|
template<typename T> |
constexpr auto | operator- (complex< T > const &lhs, T const &rhs) -> complex< T > |
|
template<typename T> |
constexpr auto | operator- (complex< T > const &val) -> complex< T > |
|
template<typename T> |
constexpr auto | operator- (T const &lhs, complex< T > const &rhs) -> complex< T > |
|
template<typename T> |
constexpr auto | operator/ (complex< T > const &lhs, complex< T > const &rhs) -> complex< T > |
|
template<typename T> |
constexpr auto | operator/ (complex< T > const &lhs, T const &rhs) -> complex< T > |
|
template<typename T> |
constexpr auto | operator/ (T const &lhs, complex< T > const &rhs) -> complex< T > |
|