Files
charconv/src/to_chars.cpp
2023-01-19 10:24:10 -08:00

16 lines
454 B
C++

// Copyright 2022 Peter Dimov
// Copyright 2023 Matt Borland
// Distributed under the Boost Software License, Version 1.0.
// https://www.boost.org/LICENSE_1_0.txt
#include <boost/charconv/to_chars.hpp>
#include <cstdio>
#include <cstring>
boost::charconv::to_chars_result boost::charconv::to_chars(char* first, char* last, float value) noexcept
{
std::snprintf(first, last - first - 1, "%f", value);
return {first + std::strlen(first), 0};
}