Return a streamable object that quotes the specified value.
Declared in <bslstl_iomanip.h>
template<
class t_CHAR_TYPE,
class t_CHAR_TRAITS,
class t_ALLOC>
decltype(auto)
quoted(
bsl::basic_string<t_CHAR_TYPE, t_CHAR_TRAITS, t_ALLOC> const& value,
t_CHAR_TYPE delim = t_CHAR_TYPE('"'),
t_CHAR_TYPE escape = t_CHAR_TYPE('\\'));
The returned object contains a quoted version of the specified value obtained using the optionally specified delim and escape characters, and can be inserted into an output stream.
streamable object that quotes value for insertion into a stream
| Name | Description |
|---|---|
| value | string to quote |
| delim | delimiter character surrounding the quoted string |
| escape | escape character used within the quoted string |