19 void append(
char ch) { buf.push_back(ch); }
22 template <
typename... Args>
23 void format(fmt::format_string<Args...> fmt, Args &&...args) {
24 fmt::format_to(std::back_inserter(buf), fmt, std::forward<Args>(args)...);
28 auto size() const ->
size_t {
return buf.size(); }
31 auto data() const -> const
char * {
return buf.data(); }
34 auto empty() const ->
bool {
return buf.empty(); }
40 auto str() const -> std::
string {
return buf; }
Definition FormatBuffer.hpp:9