Lines Matching refs:_First

295 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI inline to_chars_result _Large_integer_to_chars(char* const _First, char* const _Last,
399 if (_Last - _First < static_cast<ptrdiff_t>(_Total_fixed_length)) {
403 char* _Result = _First;
419 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI inline to_chars_result __to_chars(char* const _First, char* const _Last, const __floating_decimal_32 __v,
501 if (_Last - _First < static_cast<ptrdiff_t>(_Total_fixed_length)) {
548 return _Large_integer_to_chars(_First, _Last, _Mantissa2, _Exponent2);
552 // Print the decimal digits, left-aligned within [_First, _First + _Total_fixed_length).
553 _Mid = _First + __olength;
555 // Print the decimal digits, right-aligned within [_First, _First + _Total_fixed_length).
556 _Mid = _First + _Total_fixed_length;
585 std::memset(_First + __olength, '0', static_cast<size_t>(_Ryu_exponent));
590 std::memmove(_First, _First + 1, static_cast<size_t>(_Whole_digits));
591 _First[_Whole_digits] = '.';
594 _First[0] = '0';
595 _First[1] = '.';
596 std::memset(_First + 2, '0', static_cast<size_t>(-_Whole_digits));
599 return { _First + _Total_fixed_length, errc{} };
604 if (_Last - _First < static_cast<ptrdiff_t>(_Total_scientific_length)) {
607 char* const __result = _First;
660 return { _First + _Total_scientific_length, errc{} };
663 [[nodiscard]] to_chars_result __f2s_buffered_n(char* const _First, char* const _Last, const float __f,
672 if (_Last - _First < 5) {
676 std::memcpy(_First, "0e+00", 5);
678 return { _First + 5, errc{} };
682 if (_First == _Last) {
686 *_First = '0';
688 return { _First + 1, errc{} };
706 return _Large_integer_to_chars(_First, _Last, _Mantissa2, _Exponent2);
711 return __to_chars(_First, _Last, __v, _Fmt, __ieeeMantissa, __ieeeExponent);