| 1239 | } |
| 1240 | |
| 1241 | ToCharsResult |
| 1242 | ToChars(char* buffer, char* last, long long value) noexcept |
| 1243 | { |
| 1244 | if (buffer >= last || buffer == nullptr) |
| 1245 | return { last, std::errc::value_too_large }; |
| 1246 | |
| 1247 | if (value < 0) |
| 1248 | { |
| 1249 | *buffer++ = '-'; |
| 1250 | value = -value; |
| 1251 | } |
| 1252 | |
| 1253 | return ToChars(buffer, last, static_cast<unsigned long long>(value)); |
| 1254 | } |
| 1255 | |
| 1256 | ToCharsResult ToChars(char* buffer, char* last, unsigned long long value) noexcept |
| 1257 | { |
no test coverage detected