blob: 6813529454d7c458d4663efec106a32c15ce2b1c [file] [log] [blame]
#pragma once
#include <complex>
namespace std {
template <typename T> struct is_complex_t : public std::false_type {};
template <typename T> struct is_complex_t<std::complex<T>> : public std::true_type {};
template <>
class numeric_limits<std::complex<float>> : public numeric_limits<float> {};
template <>
class numeric_limits<std::complex<double>> : public numeric_limits<double> {};
} // namespace std