#include <metal_stdlib>
Go to the source code of this file.
|
constexpr complex64_t | operator- (complex64_t x) |
|
constexpr bool | operator>= (complex64_t a, complex64_t b) |
|
constexpr bool | operator> (complex64_t a, complex64_t b) |
|
constexpr bool | operator<= (complex64_t a, complex64_t b) |
|
constexpr bool | operator< (complex64_t a, complex64_t b) |
|
constexpr bool | operator== (complex64_t a, complex64_t b) |
|
constexpr complex64_t | operator+ (complex64_t a, complex64_t b) |
|
constexpr complex64_t | operator- (complex64_t a, complex64_t b) |
|
constexpr complex64_t | operator* (complex64_t a, complex64_t b) |
|
constexpr complex64_t | operator/ (complex64_t a, complex64_t b) |
|
constexpr complex64_t | operator% (complex64_t a, complex64_t b) |
|
◆ operator%()
◆ operator*()
◆ operator+()
◆ operator-() [1/2]
◆ operator-() [2/2]
◆ operator/()
◆ operator<()
◆ operator<=()
◆ operator==()
◆ operator>()
◆ operator>=()
◆ can_convert_from_complex64
template<typename T >
constant bool can_convert_from_complex64 |
|
staticconstexpr |
Initial value:=
!is_same_v<T, complex64_t> &&
(is_convertible_v<float, T> || is_convertible_v<bfloat16_t, T>)
◆ can_convert_to_complex64
template<typename T >
constant bool can_convert_to_complex64 |
|
staticconstexpr |
Initial value:=
!is_same_v<T, complex64_t> && is_convertible_v<T, float>