16 #ifndef OPENKALMAN_VALUES_REAL_TYPE_OF_T_HPP 17 #define OPENKALMAN_VALUES_REAL_TYPE_OF_T_HPP 19 #include <type_traits> 33 template<
typename T, std::enable_if_t<value<T>,
int> = 0>
35 using real_type_of_t = std::decay_t<decltype(values::real(std::declval<T>()))>;
40 #endif //OPENKALMAN_VALUES_REAL_TYPE_OF_T_HPP Definition for values::to_number.
Definition for values::abs.
Definition: constant_coefficient.hpp:25
Definition for values::real.
std::decay_t< decltype(values::real(std::declval< T >()))> real_type_of_t
Obtain the real type associated with a number (typically a values::complex number.
Definition: real_type_of_t.hpp:35