|
LLDB mainline
|
#include <OptionGroupValueObjectDisplay.h>
Public Member Functions | |
| OptionGroupValueObjectDisplay ()=default | |
| ~OptionGroupValueObjectDisplay () override=default | |
| llvm::ArrayRef< OptionDefinition > | GetDefinitions () override |
| Status | SetOptionValue (uint32_t option_idx, llvm::StringRef option_value, ExecutionContext *execution_context) override |
| void | OptionParsingStarting (ExecutionContext *execution_context) override |
| bool | AnyOptionWasSet () const |
| DumpValueObjectOptions | GetAsDumpOptions (LanguageRuntimeDescriptionDisplayVerbosity lang_descr_verbosity=eLanguageRuntimeDescriptionDisplayVerbosityFull, lldb::Format format=lldb::eFormatDefault, lldb::TypeSummaryImplSP summary_sp=lldb::TypeSummaryImplSP()) |
| Public Member Functions inherited from lldb_private::OptionGroup | |
| OptionGroup ()=default | |
| virtual | ~OptionGroup ()=default |
| virtual Status | OptionParsingFinished (ExecutionContext *execution_context) |
Public Attributes | |
| bool | show_types: 1 |
| bool | show_location: 1 |
| bool | flat_output: 1 |
| bool | use_object_desc: 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_object_desc, and use_synth.
| 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::SetUseObjectDescription(), lldb_private::DumpValueObjectOptions::SetUseSyntheticValue(), show_location, show_types, use_dynamic, use_object_desc, and use_synth.
|
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_object_desc, and use_synth.
|
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, show_location, show_types, lldb_private::OptionArgParser::ToBoolean(), lldb_private::OptionArgParser::ToOptionEnum(), UINT32_MAX, use_dynamic, use_object_desc, 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 GetAsDumpOptions(), lldb_private::CommandObjectExpression::CommandOptions::GetEvaluateExpressionOptions(), OptionParsingStarting(), and SetOptionValue().
| bool lldb_private::OptionGroupValueObjectDisplay::use_object_desc |
Definition at line 45 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet(), GetAsDumpOptions(), lldb_private::CommandObjectExpression::CommandOptions::GetEvaluateExpressionOptions(), 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().