A type erased wrapper around arbitrary sink objects specifically used as an argument to Format().
Synopsis
Declared in <absl/strings/str_format.h>
class FormatRawSink;
Description
All the object has to do define an overload of AbslFormatFlush() for the sink, usually by adding a ADL‐based free function in the same namespace as the sink:
void AbslFormatFlush(MySink* dest, absl::string_view part);
where dest is the pointer passed to absl::Format(). The function should append part to dest.
FormatRawSink does not own the passed sink object. The passed object must outlive the FormatRawSink.
Member Functions
Name |
Description |
|
Implicitly convert from any type that provides the hook function as described above. |
Friends
Name |
Description |
|
Non-Member Functions
Name |
Description |
Writes a formatted string to an arbitrary sink object (implementing the |
|
Writes a formatted string to an arbitrary sink object (implementing the |
Created with MrDocs