88#include < fmt/core.h>
99
1010template <std::size_t size>
11- StringBuffer<size> &
11+ constexpr StringBuffer<size> &
1212VFmtToBuffer (StringBuffer<size> &buffer,
1313 fmt::string_view format_str, fmt::format_args args) noexcept
1414{
@@ -20,15 +20,15 @@ VFmtToBuffer(StringBuffer<size> &buffer,
2020
2121template <std::size_t size>
2222[[nodiscard]] [[gnu::pure]]
23- auto
23+ constexpr auto
2424VFmtBuffer (fmt::string_view format_str, fmt::format_args args) noexcept
2525{
2626 StringBuffer<size> buffer;
2727 return VFmtToBuffer (buffer, format_str, args);
2828}
2929
3030template <std::size_t size, typename S, typename ... Args>
31- StringBuffer<size> &
31+ constexpr StringBuffer<size> &
3232FmtToBuffer (StringBuffer<size> &buffer,
3333 const S &format_str, Args&&... args) noexcept
3434{
@@ -38,7 +38,7 @@ FmtToBuffer(StringBuffer<size> &buffer,
3838
3939template <std::size_t size, typename S, typename ... Args>
4040[[nodiscard]] [[gnu::pure]]
41- auto
41+ constexpr auto
4242FmtBuffer (const S &format_str, Args&&... args) noexcept
4343{
4444 return VFmtBuffer<size>(format_str,
0 commit comments