Lines Matching refs:_First
100 char* _First, char* const _Last, const _Floating _Value, int _Precision) noexcept {
186 ptrdiff_t _Buffer_size = _Last - _First;
275 *_First++ = _Leading_hexit;
286 *_First++ = '.';
299 *_First++ = _Hexit;
310 _VSTD::memset(_First, '0', static_cast<size_t>(_Precision));
311 _First += _Precision;
329 *_First++ = 'p';
330 *_First++ = _Sign_character;
333 return _VSTD::to_chars(_First, _Last, _Absolute_exponent);
339 char* _First, char* const _Last, const _Floating _Value) noexcept {
358 if (_Last - _First < static_cast<ptrdiff_t>(_Len)) {
362 _VSTD::memcpy(_First, _Str, _Len);
364 return {_First + _Len, errc{}};
383 if (_First == _Last) {
387 *_First++ = _Leading_hexit;
392 if (_First == _Last) {
396 *_First++ = '.';
426 if (_First == _Last) {
430 *_First++ = _Hexit;
446 if (_Last - _First < 2) {
450 *_First++ = 'p';
453 *_First++ = '-';
456 *_First++ = '+';
460 return _VSTD::to_chars(_First, _Last, static_cast<uint32_t>(_Unbiased_exponent));
837 char* _First, char* const _Last, const _Floating _Value, int _Precision) noexcept {
845 if (_First == _Last) {
849 *_First++ = '0';
851 return {_First, errc{}};
968 if (_Last - _First < _Significand_distance) {
971 _VSTD::memcpy(_First, _Significand_first, static_cast<size_t>(_Significand_distance));
972 _First += _Significand_distance;
977 if (_Last - _First < _Exponent_distance) {
980 _VSTD::memcpy(_First, _Exponent_first, static_cast<size_t>(_Exponent_distance));
981 _First += _Exponent_distance;
984 return {_First, errc{}};
992 …char* _First, char* const _Last, _Floating _Value, const chars_format _Fmt, const int _Precision) …
1010 if (_First == _Last) {
1014 *_First++ = '-';
1043 if (_Last - _First < static_cast<ptrdiff_t>(_Len)) {
1047 _VSTD::memcpy(_First, _Str, _Len);
1049 return {_First + _Len, errc{}};
1053 return _Floating_to_chars_ryu(_First, _Last, _Value, chars_format{});
1056 return _Floating_to_chars_hex_shortest(_First, _Last, _Value);
1059 return _Floating_to_chars_ryu(_First, _Last, _Value, _Fmt);
1063 return _Floating_to_chars_scientific_precision(_First, _Last, _Value, _Precision);
1065 return _Floating_to_chars_fixed_precision(_First, _Last, _Value, _Precision);
1067 return _Floating_to_chars_general_precision(_First, _Last, _Value, _Precision);
1070 return _Floating_to_chars_hex_precision(_First, _Last, _Value, _Precision);