Lines Matching defs:ExpandedFloat
46 template <class T> struct ExpandedFloat {
57 ExpandedFloat<T> num = {0, 0};
90 LIBC_INLINE cpp::optional<ExpandedFloat<T>>
91 eisel_lemire(ExpandedFloat<T> init_num,
192 ExpandedFloat<T> output;
203 LIBC_INLINE cpp::optional<ExpandedFloat<long double>>
204 eisel_lemire<long double>(ExpandedFloat<long double> init_num,
317 ExpandedFloat<long double> output;
546 LIBC_INLINE cpp::optional<ExpandedFloat<T>>
547 clinger_fast_path(ExpandedFloat<T> init_num,
627 ExpandedFloat<T> output;
684 ExpandedFloat<T> init_num, bool truncated, RoundDirection round,
694 cpp::optional<ExpandedFloat<T>> opt_output;
766 LIBC_INLINE FloatConvertReturn<T> binary_exp_to_float(ExpandedFloat<T> init_num,
885 LIBC_INLINE StrToNumResult<ExpandedFloat<T>>
902 StrToNumResult<ExpandedFloat<T>> output({0, 0});
996 LIBC_INLINE StrToNumResult<ExpandedFloat<T>>
1013 StrToNumResult<ExpandedFloat<T>> output({0, 0});
1186 StrToNumResult<ExpandedFloat<T>> parse_result({0, 0});