Lines Matching refs:ClingerConsts
439 template <class T> class ClingerConsts; variable
441 template <> class ClingerConsts<float> {
450 template <> class ClingerConsts<double> {
461 template <> class ClingerConsts<long double> {
467 ClingerConsts<double>::EXACT_POWERS_OF_TEN;
469 ClingerConsts<double>::DIGITS_IN_MANTISSA;
471 ClingerConsts<double>::MAX_EXACT_INT;
474 template <> class ClingerConsts<long double> {
485 template <> class ClingerConsts<long double> {
520 if (exp10 > ClingerConsts<T>::EXACT_POWERS_OF_TEN + in clinger_fast_path()
521 ClingerConsts<T>::DIGITS_IN_MANTISSA) { in clinger_fast_path()
524 if (exp10 > ClingerConsts<T>::EXACT_POWERS_OF_TEN) { in clinger_fast_path()
526 ClingerConsts<T>::POWERS_OF_TEN_ARRAY in clinger_fast_path()
527 [exp10 - ClingerConsts<T>::EXACT_POWERS_OF_TEN]; in clinger_fast_path()
528 exp10 = ClingerConsts<T>::EXACT_POWERS_OF_TEN; in clinger_fast_path()
530 if (float_mantissa > ClingerConsts<T>::MAX_EXACT_INT) { in clinger_fast_path()
534 ClingerConsts<T>::POWERS_OF_TEN_ARRAY[exp10]); in clinger_fast_path()
536 if (-exp10 > ClingerConsts<T>::EXACT_POWERS_OF_TEN) { in clinger_fast_path()
540 ClingerConsts<T>::POWERS_OF_TEN_ARRAY[-exp10]); in clinger_fast_path()