Skip to content

Commit 0843c17

Browse files
committed
lib/fmt/ToBuffer: add constexpr
1 parent af88656 commit 0843c17

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/lib/fmt/ToBuffer.hxx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#include <fmt/core.h>
99

1010
template<std::size_t size>
11-
StringBuffer<size> &
11+
constexpr StringBuffer<size> &
1212
VFmtToBuffer(StringBuffer<size> &buffer,
1313
fmt::string_view format_str, fmt::format_args args) noexcept
1414
{
@@ -20,15 +20,15 @@ VFmtToBuffer(StringBuffer<size> &buffer,
2020

2121
template<std::size_t size>
2222
[[nodiscard]] [[gnu::pure]]
23-
auto
23+
constexpr auto
2424
VFmtBuffer(fmt::string_view format_str, fmt::format_args args) noexcept
2525
{
2626
StringBuffer<size> buffer;
2727
return VFmtToBuffer(buffer, format_str, args);
2828
}
2929

3030
template<std::size_t size, typename S, typename... Args>
31-
StringBuffer<size> &
31+
constexpr StringBuffer<size> &
3232
FmtToBuffer(StringBuffer<size> &buffer,
3333
const S &format_str, Args&&... args) noexcept
3434
{
@@ -38,7 +38,7 @@ FmtToBuffer(StringBuffer<size> &buffer,
3838

3939
template<std::size_t size, typename S, typename... Args>
4040
[[nodiscard]] [[gnu::pure]]
41-
auto
41+
constexpr auto
4242
FmtBuffer(const S &format_str, Args&&... args) noexcept
4343
{
4444
return VFmtBuffer<size>(format_str,

0 commit comments

Comments
 (0)