IsFloatingPoint 50 Source/wtf/TypeTraits.cpp COMPILE_ASSERT(IsFloatingPoint<float>::value, WTF_IsFloatingPoint_float_true); IsFloatingPoint 51 Source/wtf/TypeTraits.cpp COMPILE_ASSERT(IsFloatingPoint<double>::value, WTF_IsFloatingPoint_double_true); IsFloatingPoint 52 Source/wtf/TypeTraits.cpp COMPILE_ASSERT(IsFloatingPoint<long double>::value, WTF_IsFloatingPoint_long_double_true); IsFloatingPoint 53 Source/wtf/TypeTraits.cpp COMPILE_ASSERT(!IsFloatingPoint<int>::value, WTF_IsFloatingPoint_int_false); IsFloatingPoint 67 Source/wtf/TypeTraits.h template<> struct IsFloatingPoint<float> { static const bool value = true; }; IsFloatingPoint 68 Source/wtf/TypeTraits.h template<> struct IsFloatingPoint<double> { static const bool value = true; }; IsFloatingPoint 69 Source/wtf/TypeTraits.h template<> struct IsFloatingPoint<long double> { static const bool value = true; }; IsFloatingPoint 71 Source/wtf/TypeTraits.h template<typename T> struct IsArithmetic { static const bool value = IsInteger<T>::value || IsFloatingPoint<T>::value; };