LLDB mainline
|
#include <OptionGroupValueObjectDisplay.h>
Public Attributes | |
bool | show_types: 1 |
bool | show_location: 1 |
bool | flat_output: 1 |
bool | use_objc: 1 |
bool | use_synth: 1 |
bool | be_raw: 1 |
bool | ignore_cap: 1 |
bool | run_validator: 1 |
bool | max_depth_is_default: 1 |
uint32_t | no_summary_depth |
uint32_t | max_depth |
uint32_t | ptr_depth |
uint32_t | elem_count |
lldb::DynamicValueType | use_dynamic |
Definition at line 19 of file OptionGroupValueObjectDisplay.h.
|
default |
|
overridedefault |
|
inline |
Definition at line 32 of file OptionGroupValueObjectDisplay.h.
References be_raw, flat_output, ignore_cap, max_depth, no_summary_depth, ptr_depth, run_validator, show_location, show_types, UINT32_MAX, use_objc, and use_synth.
Referenced by CommandObjectMemoryRead::DoExecute().
DumpValueObjectOptions OptionGroupValueObjectDisplay::GetAsDumpOptions | ( | LanguageRuntimeDescriptionDisplayVerbosity | lang_descr_verbosity = eLanguageRuntimeDescriptionDisplayVerbosityFull , |
lldb::Format | format = lldb::eFormatDefault , |
||
lldb::TypeSummaryImplSP | summary_sp = lldb::TypeSummaryImplSP() |
||
) |
Definition at line 189 of file OptionGroupValueObjectDisplay.cpp.
References be_raw, lldb_private::eLanguageRuntimeDescriptionDisplayVerbosityCompact, elem_count, flat_output, ignore_cap, max_depth, max_depth_is_default, no_summary_depth, ptr_depth, run_validator, lldb_private::DumpValueObjectOptions::SetElementCount(), lldb_private::DumpValueObjectOptions::SetFlatOutput(), lldb_private::DumpValueObjectOptions::SetFormat(), lldb_private::DumpValueObjectOptions::SetHideName(), lldb_private::DumpValueObjectOptions::SetHideRootType(), lldb_private::DumpValueObjectOptions::SetHideValue(), lldb_private::DumpValueObjectOptions::SetIgnoreCap(), lldb_private::DumpValueObjectOptions::SetMaximumDepth(), lldb_private::DumpValueObjectOptions::SetMaximumPointerDepth(), lldb_private::DumpValueObjectOptions::SetOmitSummaryDepth(), lldb_private::DumpValueObjectOptions::SetRawDisplay(), lldb_private::DumpValueObjectOptions::SetRunValidator(), lldb_private::DumpValueObjectOptions::SetShowLocation(), lldb_private::DumpValueObjectOptions::SetShowSummary(), lldb_private::DumpValueObjectOptions::SetShowTypes(), lldb_private::DumpValueObjectOptions::SetSummary(), lldb_private::DumpValueObjectOptions::SetUseDynamicType(), lldb_private::DumpValueObjectOptions::SetUseObjectiveC(), lldb_private::DumpValueObjectOptions::SetUseSyntheticValue(), show_location, show_types, use_dynamic, use_objc, and use_synth.
Referenced by CommandObjectFrameVariable::DoExecute(), CommandObjectMemoryRead::DoExecute(), lldb_private::CommandObjectDWIMPrint::DoExecute(), and CommandObjectTargetVariable::DumpValueObject().
|
overridevirtual |
Implements lldb_private::OptionGroup.
Definition at line 64 of file OptionGroupValueObjectDisplay.cpp.
References g_option_table.
|
overridevirtual |
Implements lldb_private::OptionGroup.
Definition at line 159 of file OptionGroupValueObjectDisplay.cpp.
References be_raw, elem_count, lldb::eNoDynamicValues, flat_output, lldb_private::ExecutionContext::GetTargetSP(), ignore_cap, max_depth, max_depth_is_default, no_summary_depth, ptr_depth, run_validator, show_location, show_types, UINT32_MAX, use_dynamic, use_objc, and use_synth.
Referenced by lldb_private::REPL::REPL().
|
overridevirtual |
Implements lldb_private::OptionGroup.
Definition at line 68 of file OptionGroupValueObjectDisplay.cpp.
References be_raw, elem_count, error(), flat_output, lldb_private::Status::FromErrorStringWithFormat(), g_option_table, lldb_private::GetDynamicValueTypes(), ignore_cap, max_depth, max_depth_is_default, no_summary_depth, ptr_depth, run_validator, lldb_private::OptionDefinition::short_option, show_location, show_types, lldb_private::OptionArgParser::ToBoolean(), lldb_private::OptionArgParser::ToOptionEnum(), UINT32_MAX, use_dynamic, use_objc, and use_synth.
bool lldb_private::OptionGroupValueObjectDisplay::be_raw |
Definition at line 46 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet(), GetAsDumpOptions(), OptionParsingStarting(), and SetOptionValue().
uint32_t lldb_private::OptionGroupValueObjectDisplay::elem_count |
Definition at line 52 of file OptionGroupValueObjectDisplay.h.
Referenced by GetAsDumpOptions(), OptionParsingStarting(), and SetOptionValue().
bool lldb_private::OptionGroupValueObjectDisplay::flat_output |
Definition at line 45 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet(), GetAsDumpOptions(), OptionParsingStarting(), and SetOptionValue().
bool lldb_private::OptionGroupValueObjectDisplay::ignore_cap |
Definition at line 46 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet(), GetAsDumpOptions(), OptionParsingStarting(), and SetOptionValue().
uint32_t lldb_private::OptionGroupValueObjectDisplay::max_depth |
Definition at line 50 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet(), GetAsDumpOptions(), OptionParsingStarting(), and SetOptionValue().
bool lldb_private::OptionGroupValueObjectDisplay::max_depth_is_default |
Definition at line 47 of file OptionGroupValueObjectDisplay.h.
Referenced by GetAsDumpOptions(), OptionParsingStarting(), and SetOptionValue().
uint32_t lldb_private::OptionGroupValueObjectDisplay::no_summary_depth |
Definition at line 49 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet(), GetAsDumpOptions(), OptionParsingStarting(), and SetOptionValue().
uint32_t lldb_private::OptionGroupValueObjectDisplay::ptr_depth |
Definition at line 51 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet(), GetAsDumpOptions(), OptionParsingStarting(), and SetOptionValue().
bool lldb_private::OptionGroupValueObjectDisplay::run_validator |
Definition at line 46 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet(), GetAsDumpOptions(), OptionParsingStarting(), and SetOptionValue().
bool lldb_private::OptionGroupValueObjectDisplay::show_location |
Definition at line 45 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet(), GetAsDumpOptions(), OptionParsingStarting(), and SetOptionValue().
bool lldb_private::OptionGroupValueObjectDisplay::show_types |
Definition at line 45 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet(), GetAsDumpOptions(), OptionParsingStarting(), and SetOptionValue().
lldb::DynamicValueType lldb_private::OptionGroupValueObjectDisplay::use_dynamic |
Definition at line 53 of file OptionGroupValueObjectDisplay.h.
Referenced by CommandObjectFrameVariable::DoExecute(), GetAsDumpOptions(), lldb_private::CommandObjectExpression::CommandOptions::GetEvaluateExpressionOptions(), lldb_private::REPL::IOHandlerInputComplete(), OptionParsingStarting(), and SetOptionValue().
bool lldb_private::OptionGroupValueObjectDisplay::use_objc |
Definition at line 45 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet(), lldb_private::CommandObjectDWIMPrint::DoExecute(), GetAsDumpOptions(), lldb_private::CommandObjectExpression::CommandOptions::GetEvaluateExpressionOptions(), lldb_private::REPL::IOHandlerInputComplete(), OptionParsingStarting(), SetOptionValue(), and lldb_private::CommandObjectExpression::CommandOptions::ShouldSuppressResult().
bool lldb_private::OptionGroupValueObjectDisplay::use_synth |
Definition at line 46 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet(), GetAsDumpOptions(), OptionParsingStarting(), and SetOptionValue().