diff --git a/test/float_test.cpp b/test/float_test.cpp index ca8ff99..2ba5618 100644 --- a/test/float_test.cpp +++ b/test/float_test.cpp @@ -30,12 +30,36 @@ namespace { cout << "\nHeader values for std::numeric_limits<" << type << ">\n\n"; cout << " is_specialized " << numeric_limits::is_specialized << "\n"; + cout << " is_signed " << numeric_limits::is_signed << "\n"; + cout << " is_integer " << numeric_limits::is_integer << "\n"; + cout << " is_exact " << numeric_limits::is_exact << "\n"; + cout << " is_iec559 " << numeric_limits::is_iec559 << "\n"; + cout << " is_bounded " << numeric_limits::is_bounded << "\n"; + cout << " is_modulo " << numeric_limits::is_modulo << "\n"; + cout << " traps " << numeric_limits::traps << "\n"; + cout << " tinyness_before " << numeric_limits::tinyness_before << "\n"; + cout << " round_style " << numeric_limits::round_style << "\n"; + cout << " has_infinity " << numeric_limits::has_infinity << "\n"; + cout << " has_quiet_NaN " << numeric_limits::has_quiet_NaN << "\n"; + cout << " has_signaling_NaN " << numeric_limits::has_signaling_NaN << "\n"; + cout << " has_denorm " << numeric_limits::has_denorm << "\n"; cout << " min() " << numeric_limits::min() << "\n"; cout << " max() " << numeric_limits::max() << "\n"; cout << " lowest() " << numeric_limits::lowest() << "\n"; cout << " digits " << numeric_limits::digits << "\n"; cout << " digits10 " << numeric_limits::digits10 << "\n"; cout << " max_digits10 " << numeric_limits::max_digits10 << "\n"; + cout << " radix " << numeric_limits::radix << "\n"; + cout << " epsilon() " << numeric_limits::epsilon() << "\n"; + cout << " round_error() " << numeric_limits::round_error() << "\n"; + cout << " min_exponent " << numeric_limits::min_exponent << "\n"; + cout << " min_exponent10 " << numeric_limits::min_exponent10 << "\n"; + cout << " max_exponent " << numeric_limits::max_exponent << "\n"; + cout << " max_exponent10 " << numeric_limits::max_exponent10 << "\n"; + cout << " infinity() " << numeric_limits::infinity() << "\n"; + cout << " quiet_NaN() " << numeric_limits::quiet_NaN() << "\n"; + cout << " signaling_NaN() " << numeric_limits::signaling_NaN() << "\n"; + cout << " denorm_min() " << numeric_limits::denorm_min() << "\n"; } } // unnamed namespace