Skip to content

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

This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.