folly::format_value::formatFormatter

Format a Formatter object recursively. Behaves just like formatString(fmt.str(), arg, cb); but avoids creating a temporary string if possible.

Synopsis

Declared in <folly/Format.h>

template<
    class FormatCallback,
    bool containerMode,
    class... Args>
void
formatFormatter(
    Formatter<containerMode, Args...> const& formatter,
    FormatArg& arg,
    FormatCallback& cb);

Parameters

NameDescription
formatterThe formatter whose output is formatted.
argThe format argument describing alignment, padding, and width.
cbThe callback that receives the formatted output.