Lines Matching full:formatting
1 // Formatting library for C++ - experimental range support
202 if (formatting.add_prepostfix_space) {
205 out = detail::copy(formatting.delimiter, out);
209 (formatting.add_delimiter_spaces && i > 0), v),
214 formatting_tuple<Char>& formatting;
221 formatting_tuple<Char> formatting;
225 return formatting.parse(ctx);
232 detail::copy(formatting.prefix, out);
234 detail::for_each(values, format_each<FormatContext>{formatting, i, out});
235 if (formatting.add_prepostfix_space) {
238 detail::copy(formatting.postfix, out);
263 formatting_range<Char> formatting;
267 return formatting.parse(ctx);
272 auto out = detail::copy(formatting.prefix, ctx.out());
278 if (formatting.add_prepostfix_space) *out++ = ' ';
279 out = detail::copy(formatting.delimiter, out);
283 (formatting.add_delimiter_spaces && i > 0), *it),
285 if (++i > formatting.range_length_limit) {
290 if (formatting.add_prepostfix_space) *out++ = ' ';
291 return detail::copy(formatting.postfix, out);