@@ -13797,19 +13797,19 @@
13797
13797
size_t formatted_size(const locale& loc, @\exposid {wformat-string}@<Args...> fmt, Args&&... args);
13798
13798
13799
13799
// \ref {format.formatter }, formatter
13800
- // \ref {format.formatter.spec }, formatter specializations
13801
13800
template<class T, class charT = char> struct formatter;
13802
13801
13803
- // \ref {format.range.formatter }, class template \tcode {range_formatter}
13804
- template<class T, class charT = char>
13805
- requires @\libconcept {same_as}@<remove_cvref_t<T>, T> && @\libconcept {formattable}@<T, charT>
13806
- class range_formatter;
13807
-
13802
+ // \ref {format.formatter.spec }, formatter specializations
13808
13803
template<ranges::@\libconcept {input_range}@ R, class charT>
13809
13804
requires (!@\libconcept {same_as}@<remove_cvref_t<ranges::range_reference_t<R>>, R>) &&
13810
13805
@\libconcept {formattable}@<ranges::range_reference_t<R>, charT>
13811
13806
struct formatter<R, charT>;
13812
13807
13808
+ // \ref {format.range.formatter }, class template \tcode {range_formatter}
13809
+ template<class T, class charT = char>
13810
+ requires @\libconcept {same_as}@<remove_cvref_t<T>, T> && @\libconcept {formattable}@<T, charT>
13811
+ class range_formatter;
13812
+
13813
13813
// \ref {format.parse.ctx }, class template \tcode {basic_format_parse_context}
13814
13814
template<class charT> class basic_format_parse_context;
13815
13815
using format_parse_context = basic_format_parse_context<char>;
0 commit comments