9#ifndef INCLUDED_BSLFMT_STREAMEDFORMATTER
10#define INCLUDED_BSLFMT_STREAMEDFORMATTER
109#include <bslscm_version.h>
129template <
class t_STREAMABLE>
145 template <
class t_PARSE_CONTEXT>
147 t_PARSE_CONTEXT& parseContext);
156 template <
class t_FORMAT_CONTEXT>
157 typename t_FORMAT_CONTEXT::iterator
format(
158 const t_STREAMABLE& value,
159 t_FORMAT_CONTEXT& formatContext)
const;
171template <
class t_STREAMABLE>
172template <
class t_PARSE_CONTEXT>
176 return d_stringFormatter.parse(parseContext);
180template <
class t_STREAMABLE>
181template <
class t_FORMAT_CONTEXT>
183 const t_STREAMABLE& value,
184 t_FORMAT_CONTEXT& formatContext)
const
189 return d_stringFormatter.format(os.view(), formatContext);
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
#define BSLS_KEYWORD_CONSTEXPR_CPP20
Definition bsls_keyword.h:645
basic_ostringstream< char, char_traits< char >, allocator< char > > ostringstream
Definition bslstl_iosfwd.h:97
Definition bslfmt_enablestreamedformatter.h:130