Gennaro Prota 2cc22bf5a8 Align to_static_[w]string() with C++26 std::to_[w]string()
C++26 specifies that std::to_string() and std::to_wstring() format
floating point values as if using std::format(). This commit updates the
internal conversion helpers to match that behavior, using
std::format_to_n() for efficient, allocation-free formatting directly
into the static_string/static_wstring buffer.

Fallbacks using snprintf()/swprintf() remain active for pre-C++26
builds.

This ensures consistent formatting across standard and Boost APIs.
2025-10-23 16:49:48 +02:00
2025-10-22 18:35:38 +02:00
2025-10-22 18:35:38 +02:00
2020-04-18 14:09:20 -04:00
2025-10-07 10:19:31 +02:00
2022-10-31 16:09:33 -07:00
2025-10-22 18:35:38 +02:00
2019-09-13 06:29:15 -07:00
2020-02-29 15:10:37 -05:00
2025-10-22 19:11:09 +02:00
2019-09-13 06:29:15 -07:00
2020-03-02 19:29:31 -05:00
2019-09-13 06:29:15 -07:00
2020-03-02 19:29:31 -05:00

Boost.StaticString

Branch Travis Appveyor Azure Pipelines codecov.io Docs Matrix
master Build Status Build status Build Status codecov Documentation Matrix
develop Build Status Build status Build Status codecov Documentation Matrix

Introduction

This library provides a dynamically resizable string of characters with compile-time fixed capacity and contiguous embedded storage in which the characters are placed within the string object itself. Its API closely resembles that of std::string.

Documentation

License

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt)

Description
Mirrored via gitea-mirror
Readme 1,012 KiB
Languages
C++ 98.5%
CMake 0.9%
Shell 0.5%
HTML 0.1%