17template <
class IndexType, std::size_t... Extents>
struct std::formatter<stdex::extents<IndexType, Extents...>>
22 auto format(stdex::extents<IndexType, Extents...>
const& extents, FormatContext& context)
const
24 auto output = context.out();
25 output = fmt::format_to(output,
"extents(");
26 for (std::size_t axis = 0; axis < extents.rank(); ++axis)
28 if (axis != 0) output = fmt::format_to(output,
",");
29 output = fmt::format_to(output,
"{}", extents.extent(axis));
31 return fmt::format_to(output,
")");