Lines Matching refs:_First
355 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI inline to_chars_result __to_chars(char* const _First, char* const _Last, const __floating_decimal_64 __v,
443 if (_Last - _First < static_cast<ptrdiff_t>(_Total_fixed_length)) {
501 return __d2fixed_buffered_n(_First, _Last, __f, 0);
505 // Print the decimal digits, left-aligned within [_First, _First + _Total_fixed_length).
506 _Mid = _First + __olength;
508 // Print the decimal digits, right-aligned within [_First, _First + _Total_fixed_length).
509 _Mid = _First + _Total_fixed_length;
562 std::memset(_First + __olength, '0', static_cast<size_t>(_Ryu_exponent));
567 std::memmove(_First, _First + 1, static_cast<size_t>(_Whole_digits));
568 _First[_Whole_digits] = '.';
571 _First[0] = '0';
572 _First[1] = '.';
573 std::memset(_First + 2, '0', static_cast<size_t>(-_Whole_digits));
576 return { _First + _Total_fixed_length, errc{} };
581 if (_Last - _First < static_cast<ptrdiff_t>(_Total_scientific_length)) {
584 char* const __result = _First;
668 return { _First + _Total_scientific_length, errc{} };
703 [[nodiscard]] to_chars_result __d2s_buffered_n(char* const _First, char* const _Last, const double __f,
712 if (_Last - _First < 5) {
716 std::memcpy(_First, "0e+00", 5);
718 return { _First + 5, errc{} };
722 if (_First == _Last) {
726 *_First = '0';
728 return { _First + 1, errc{} };
754 return __d2fixed_buffered_n(_First, _Last, __f, 0);
778 return __to_chars(_First, _Last, __v, _Fmt, __f);