Format value using the previously parsed specification.
Declared in <bslfmt_streamedformatter.h>
template<class t_FORMAT_CONTEXT>
t_FORMAT_CONTEXT::iterator
format(
t_STREAMABLE const& value,
t_FORMAT_CONTEXT& formatContext) const;
Format the specified value according to the specification stored as a result of a previous call to the parse method, and write the result to the iterator accessed by calling the out() method on the specified formatContext parameter. Return an end iterator of the output range. Throw an exception of type bsl::format_error in the event of failure.
end iterator of the output range
| Name | Description |
|---|---|
| value | object to format via its streaming operator |
| formatContext | context providing the output iterator |