Open Search
    MultiplicativePromotion< T1, T2, Bool > Class Template Reference

    #include <apibase.h>

    Detailed Description

    template<typename T1, typename T2, Bool = true>
    class maxon::MultiplicativePromotion< T1, T2, Bool >

    This type trait has the type of T1 * T2 as result type. You can use it to deduce the result type of multiplicative template functions.

    Public Types

    using type = decltype(std::declval< T1 >() *(T1) std::declval< T2 >())
     

    Member Typedef Documentation

    ◆ type

    using type = decltype(std::declval<T1>() * (T1)std::declval<T2>())