struct ConsoleFormatOptions

Defined at line 21 of file ../../src/developer/debug/zxdb/console/format_node_console.h

Console-output-specific options format formatting.

Public Members

Verbosity verbosity
Wrapping wrapping
int indent_amount
int smart_indent_cols
int pointer_expand_depth
int max_depth

Enumerations

enum class Verbosity : int
Name Value Comments
kMinimal 0

Show as little as possible without being misleading. Some long types will be elided with
"..." and other things may be minimized.

kMedium 1

Show the full names of base classes.

kAllTypes 2

All full type information and pointer values are shown for everything.

This has numeric values so one can compare verbosity levels.

Defined at line 23 of file ../../src/developer/debug/zxdb/console/format_node_console.h

enum class Wrapping
Name Value Comments
kNone 0

No linebreaks or whitespace will be inserted.

kExpanded 1

Every member will be on a separate line and indented.

kSmart 2

Use single-line if it first in smart_indent_cols, multiline otherwise.

Defined at line 36 of file ../../src/developer/debug/zxdb/console/format_node_console.h