Class ::std::common_type¶
class common_type<kfr::vec<T1, N1>, kfr::vec<T2, N2>> simd¶
template <typename T1, typename T2, size_t N1, size_t N2>
struct common_type<kfr::vec<T1, N1>, kfr::vec<T2, N2>> : kfr::common_type_helper<T1, T2, N1, N2> { … } Fully qualified name: std::common_type<kfr::vec<T1, N1>, kfr::vec<T2, N2>>
Declared at simd/vec.hpp:2059
Class ::std::common_type¶
class common_type<kfr::vec<T1, N>, T2> simd¶
template <typename T1, typename T2, size_t N>
struct common_type<kfr::vec<T1, N>, T2>
: kfr::construct_common_type<std::common_type<T1, T2>, kfr::vec_template<N>::template type> { … } Fully qualified name: std::common_type<kfr::vec<T1, N>, T2>
Declared at simd/vec.hpp:2064
Class ::std::common_type¶
class common_type<T1, kfr::vec<T2, N>> simd¶
template <typename T1, typename T2, size_t N>
struct common_type<T1, kfr::vec<T2, N>>
: kfr::construct_common_type<std::common_type<T1, T2>, kfr::vec_template<N>::template type> { … } Fully qualified name: std::common_type<T1, kfr::vec<T2, N>>
Declared at simd/vec.hpp:2070
Class ::std::common_type¶
class common_type<kfr::complex<T1>, kfr::complex<T2>> simd¶
template <typename T1, typename T2>
struct common_type<kfr::complex<T1>, kfr::complex<T2>>
: kfr::construct_common_type<std::common_type<T1, T2>, kfr::complex> { … } common_type of two kfr::complex values.
Fully qualified name: std::common_type<kfr::complex<T1>, kfr::complex<T2>>
Declared at simd/complex.hpp:422
Class ::std::common_type¶
class common_type<kfr::complex<T1>, T2> simd¶
template <typename T1, typename T2>
struct common_type<kfr::complex<T1>, T2> : kfr::construct_common_type<std::common_type<T1, T2>, kfr::complex> { … } common_type of a kfr::complex and a scalar.
Fully qualified name: std::common_type<kfr::complex<T1>, T2>
Declared at simd/complex.hpp:430
Class ::std::common_type¶
class common_type<T1, kfr::complex<T2>> simd¶
template <typename T1, typename T2>
struct common_type<T1, kfr::complex<T2>> : kfr::construct_common_type<std::common_type<T1, T2>, kfr::complex> { … } common_type of a scalar and a kfr::complex.
Fully qualified name: std::common_type<T1, kfr::complex<T2>>
Declared at simd/complex.hpp:437
Class ::std::common_type¶
class common_type<kfr::complex<T1>, kfr::vec<T2, N>> simd¶
template <typename T1, typename T2, size_t N>
struct common_type<kfr::complex<T1>, kfr::vec<T2, N>>
: kfr::construct_common_type<std::common_type<T1, T2>, kfr::vec_of_complex<N>::template type> { … } common_type of a kfr::complex and a kfr::vec.
Fully qualified name: std::common_type<kfr::complex<T1>, kfr::vec<T2, N>>
Declared at simd/complex.hpp:444
Class ::std::common_type¶
class common_type<kfr::vec<T1, N>, kfr::complex<T2>> simd¶
template <typename T1, typename T2, size_t N>
struct common_type<kfr::vec<T1, N>, kfr::complex<T2>>
: kfr::construct_common_type<std::common_type<T1, T2>, kfr::vec_of_complex<N>::template type> { … } common_type of a kfr::vec and a kfr::complex.
Fully qualified name: std::common_type<kfr::vec<T1, N>, kfr::complex<T2>>
Declared at simd/complex.hpp:452