Lines Matching defs:dump_options
262 const StringPrinter::ReadBufferAndDumpToStreamOptions &dump_options) {
263 assert(dump_options.GetStream() && "need a Stream to print the string to");
264 Stream &stream(*dump_options.GetStream());
265 if (dump_options.GetPrefixToken() != nullptr)
266 stream.Printf("%s", dump_options.GetPrefixToken());
267 if (dump_options.GetQuote() != 0)
268 stream.Printf("%c", dump_options.GetQuote());
269 auto data(dump_options.GetData());
270 auto source_size(dump_options.GetSourceSize());
273 if (dump_options.GetSourceSize() == 0) {
282 const bool zero_is_terminator = dump_options.GetBinaryZeroIsTerminator();
322 const bool escape_non_printables = dump_options.GetEscapeNonPrintables();
326 GetDefaultEscapingHelper(style, dump_options.GetEscapeStyle());
355 if (dump_options.GetQuote() != 0)
356 stream.Printf("%c", dump_options.GetQuote());
357 if (dump_options.GetSuffixToken() != nullptr)
358 stream.Printf("%s", dump_options.GetSuffixToken());
359 if (dump_options.GetIsTruncated())
477 StringPrinter::ReadBufferAndDumpToStreamOptions dump_options(options);
478 dump_options.SetData(
481 dump_options.SetSourceSize(sourceSize);
482 dump_options.SetIsTruncated(is_truncated);
483 dump_options.SetNeedsZeroTermination(needs_zero_terminator);
485 dump_options.SetBinaryZeroIsTerminator(true);
490 return DumpEncodedBufferToStream(print_style, ConvertFunction, dump_options);