Lines Matching refs:strm

225         StreamString strm;  in GetLongOptions()  local
270 void Options::OutputFormattedUsageText(Stream &strm, in OutputFormattedUsageText() argument
286 if (static_cast<uint32_t>(actual_text.length() + strm.GetIndentLevel()) < in OutputFormattedUsageText()
289 strm.Indent(actual_text); in OutputFormattedUsageText()
290 strm.EOL(); in OutputFormattedUsageText()
294 int text_width = output_max_columns - strm.GetIndentLevel() - 1; in OutputFormattedUsageText()
319 strm.EOL(); in OutputFormattedUsageText()
320 strm.Indent(); in OutputFormattedUsageText()
323 strm.Write(actual_text.c_str() + start, sub_len); in OutputFormattedUsageText()
326 strm.EOL(); in OutputFormattedUsageText()
361 const char *footer, bool show_optional, Stream &strm) { in PrintOption() argument
366 strm.PutCString(header); in PrintOption()
369 strm.PutChar('['); in PrintOption()
373 strm.Printf("-%c", opt_def.short_option); in PrintOption()
375 strm.Printf("--%s", opt_def.long_option); in PrintOption()
380 strm.Printf(" <%s>", CommandObject::GetArgumentName(opt_def.argument_type)); in PrintOption()
384 strm.Printf("%s[<%s>]", show_short_option ? "" : "=", in PrintOption()
389 strm.PutChar(']'); in PrintOption()
391 strm.PutCString(footer); in PrintOption()
395 void Options::GenerateOptionUsage(Stream &strm, CommandObject &cmd, in GenerateOptionUsage() argument
398 const uint32_t save_indent_level = strm.GetIndentLevel(); in GenerateOptionUsage()
409 strm.PutCString("\nCommand Options Usage:\n"); in GenerateOptionUsage()
411 strm.IndentMore(2); in GenerateOptionUsage()
423 strm.Printf("\n"); in GenerateOptionUsage()
424 strm.Indent(name); in GenerateOptionUsage()
451 strm.PutCString(" -"); in GenerateOptionUsage()
453 strm.PutChar(short_option); in GenerateOptionUsage()
457 strm.PutCString(" [-"); in GenerateOptionUsage()
459 strm.PutChar(short_option); in GenerateOptionUsage()
460 strm.PutChar(']'); in GenerateOptionUsage()
467 PrintOption(def, eDisplayBestOption, " ", nullptr, true, strm); in GenerateOptionUsage()
474 PrintOption(def, eDisplayBestOption, " ", nullptr, true, strm); in GenerateOptionUsage()
479 strm.Printf(" --"); in GenerateOptionUsage()
480 strm << " " << args_str.GetString(); in GenerateOptionUsage()
488 strm.PutChar('\n'); in GenerateOptionUsage()
489 strm.Indent(name); in GenerateOptionUsage()
490 strm << " " << arguments_str.GetString(); in GenerateOptionUsage()
494 strm.Printf("\n\n"); in GenerateOptionUsage()
501 strm.IndentMore(5); in GenerateOptionUsage()
518 strm.EOL(); in GenerateOptionUsage()
524 strm.Indent(); in GenerateOptionUsage()
527 strm); in GenerateOptionUsage()
528 PrintOption(opt_def, eDisplayLongOption, " ( ", " )", false, strm); in GenerateOptionUsage()
531 PrintOption(opt_def, eDisplayLongOption, nullptr, nullptr, false, strm); in GenerateOptionUsage()
533 strm.EOL(); in GenerateOptionUsage()
535 strm.IndentMore(5); in GenerateOptionUsage()
538 OutputFormattedUsageText(strm, opt_def, screen_width); in GenerateOptionUsage()
540 strm.Indent(); in GenerateOptionUsage()
541 strm.Printf("Values: "); in GenerateOptionUsage()
545 strm.Printf("%s", enum_value.string_value); in GenerateOptionUsage()
549 strm.Printf(" | %s", enum_value.string_value); in GenerateOptionUsage()
551 strm.EOL(); in GenerateOptionUsage()
553 strm.IndentLess(5); in GenerateOptionUsage()
558 strm.SetIndentLevel(save_indent_level); in GenerateOptionUsage()