9#include "../microfmt.hpp"
11#include <boost/container/small_vector.hpp>
12#include <boost/container/static_vector.hpp>
18 microfmt::string_view element_spec{};
22 void format(
const Container &container,
const sink &out)
const noexcept {
25 formatter<
decltype(joined)> joined_formatter;
27 joined_formatter.parse(element_context);
28 joined_formatter.format(joined, out);
35template <
typename T, std::
size_t Capacity,
typename Options>
36struct formatter<boost::container::static_vector<T, Capacity, Options>>
39template <
typename T, std::
size_t N,
typename Allocator,
typename Options>
40struct formatter<boost::container::small_vector<T, N, Allocator, Options>>
Definition microfmt.hpp:881
reloco::sink sink
Type-erased, zero-allocation output sink.
Definition microfmt.hpp:46
constexpr joined_span_view< T > join(span< const T > items, microfmt::string_view delim=", ") noexcept
Definition format_helpers.hpp:239
Range and iterator-pair joining formatting views.