[#fmt-formatter-03-format-0c] = xref:fmt.adoc[fmt]::xref:fmt/formatter-03.adoc[formatter<T>]::format :relfileprefix: ../../ :mrdocs: `format` overloads == Synopses Declared in `<folly/lang/Strong.h>` Format a strong value by formatting its underlying value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- auto xref:fmt/formatter-03/format-0d.adoc[format]( T const& st, auto& ctx) const; ---- [.small]#xref:fmt/formatter-03/format-0d.adoc[_» more..._]# Formats `e` (with its epitaph stack) into the output of `ctx`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- format_context::iterator xref:fmt/formatter-063/format.adoc[format]( xref:folly/rich_error_base.adoc[folly::rich_error_base] const& e, format_context& ctx) const; ---- [.small]#xref:fmt/formatter-063/format.adoc[_» more..._]# [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class FormatContext> FormatContext::iterator xref:fmt/formatter-03/format-09.adoc[format]( T const&, FormatContext& ctx) const; ---- [.small]#xref:fmt/formatter-03/format-09.adoc[_» more..._]# == Return Value * The output iterator past the formatted output. * An iterator past the written output. == Parameters [cols="1,4"] |=== | Name| Description | *st* | The strong value to format. | *ctx* | The formatting context. | *e* | The rich error to format. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#