[#fmt-formatter-009]
= xref:fmt.adoc[fmt]::xref:fmt/formatter-02b.adoc[formatter]&lt;R, Char&gt;
:relfileprefix: ../
:mrdocs:

== Synopsis

Declared in `&lt;fmt&sol;ranges&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;
    typename R,
    typename Char&gt;
requires conjunction&lt;
        bool&lowbar;constant&lt;range&lowbar;format&lowbar;kind&lt;R, Char&gt;&colon;&colon;value &equals;&equals; range&lowbar;format&colon;&colon;map&gt;,
        detail&colon;&colon;is&lowbar;formattable&lowbar;delayed&lt;R, Char&gt;&gt;&colon;&colon;value
struct xref:fmt/formatter-02b.adoc[formatter]&lt;R, Char&gt;;
----

== Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:fmt/formatter-009/2constructor.adoc[`formatter`]         [.small]#[constructor]#
| Default constructor
| xref:fmt/formatter-009/format.adoc[`format`] 
| 
| xref:fmt/formatter-009/parse.adoc[`parse`] 
| 
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
