Lines Matching defs:isfinite
67 Ambiguous isfinite(Ambiguous){ return Ambiguous(); }
632 #ifdef isfinite
633 #error isfinite defined
635 static_assert((std::is_same<decltype(std::isfinite((float)0)), bool>::value), "");
636 static_assert((std::is_same<decltype(std::isfinite((double)0)), bool>::value), "");
637 static_assert((std::is_same<decltype(std::isfinite(0)), bool>::value), "");
638 static_assert((std::is_same<decltype(std::isfinite((long double)0)), bool>::value), "");
639 static_assert((std::is_same<decltype(isfinite(Ambiguous())), Ambiguous>::value), "");
640 assert(std::isfinite(-1.0) == true);
641 assert(std::isfinite(0) == true);
642 assert(std::isfinite(1) == true);
643 assert(std::isfinite(-1) == true);
644 assert(std::isfinite(std::numeric_limits<int>::max()) == true);
645 assert(std::isfinite(std::numeric_limits<int>::min()) == true);
1127 assert(std::isfinite(std::hypot(elem, Real(0), Real(0))));
1129 assert(std::isfinite(std::hypot(elem, elem, Real(0))));
1131 assert(std::isfinite(std::hypot(elem, elem, elem)));