#include <bslfmt_format_imp.h>
template<class t_OUT, class t_CHAR>
struct bslfmt::Format_Imp_Visitor< t_OUT, t_CHAR >
Component-private type acting as the visitor in a call to visit_format_arg .
See bslfmt_format_imp
◆ Format_Imp_Visitor()
template<class t_OUT , class t_CHAR >
Create an instance of this type referencing the specified pc and the specified fc for format strings and output iterators respectively.
◆ operator()() [1/14]
template<class t_OUT , class t_CHAR >
Write a string representation of the specified x to the output iterator in d_format_context_p, formatted according to the parse string referenced by d_formatContext_p. This is done by constructing an appropriate formatter of a type corresponding to the argument type of the specified x, then call parse and format on that constructed formatter.
◆ operator()() [2/14]
template<class t_OUT , class t_CHAR >
◆ operator()() [3/14]
template<class t_OUT , class t_CHAR >
Throw a format_error exception to indicate this overload should never get called.
◆ operator()() [4/14]
template<class t_OUT , class t_CHAR >
Write a string representation of type referenced by the specified h to the output iterator in d_format_context_p, formatted according to the parse string referenced by d_formatContext_p. This is done by delegating to the handle::format function.
◆ operator()() [5/14]
template<class t_OUT , class t_CHAR >
◆ operator()() [6/14]
template<class t_OUT , class t_CHAR >
◆ operator()() [7/14]
template<class t_OUT , class t_CHAR >
◆ operator()() [8/14]
template<class t_OUT , class t_CHAR >
◆ operator()() [9/14]
template<class t_OUT , class t_CHAR >
◆ operator()() [10/14]
template<class t_OUT , class t_CHAR >
◆ operator()() [11/14]
template<class t_OUT , class t_CHAR >
◆ operator()() [12/14]
template<class t_OUT , class t_CHAR >
◆ operator()() [13/14]
template<class t_OUT , class t_CHAR >
◆ operator()() [14/14]
template<class t_OUT , class t_CHAR >
The documentation for this struct was generated from the following file: