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()) |
![]() | |
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_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.
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 lldb_private::eLanguageRuntimeDescriptionDisplayVerbosityCompact, 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(), and lldb_private::DumpValueObjectOptions::SetUseSyntheticValue().
|
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 lldb::eNoDynamicValues, lldb_private::ExecutionContext::GetTargetSP(), and UINT32_MAX.
Referenced by lldb_private::REPL::REPL().
|
overridevirtual |
Implements lldb_private::OptionGroup.
Definition at line 68 of file OptionGroupValueObjectDisplay.cpp.
References error(), g_option_table, lldb_private::GetDynamicValueTypes(), lldb_private::OptionDefinition::short_option, and UINT32_MAX.
bool lldb_private::OptionGroupValueObjectDisplay::be_raw |
Definition at line 46 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet().
uint32_t lldb_private::OptionGroupValueObjectDisplay::elem_count |
Definition at line 52 of file OptionGroupValueObjectDisplay.h.
bool lldb_private::OptionGroupValueObjectDisplay::flat_output |
Definition at line 45 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet().
bool lldb_private::OptionGroupValueObjectDisplay::ignore_cap |
Definition at line 46 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet().
uint32_t lldb_private::OptionGroupValueObjectDisplay::max_depth |
Definition at line 50 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet().
bool lldb_private::OptionGroupValueObjectDisplay::max_depth_is_default |
Definition at line 47 of file OptionGroupValueObjectDisplay.h.
uint32_t lldb_private::OptionGroupValueObjectDisplay::no_summary_depth |
Definition at line 49 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet().
uint32_t lldb_private::OptionGroupValueObjectDisplay::ptr_depth |
Definition at line 51 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet().
bool lldb_private::OptionGroupValueObjectDisplay::run_validator |
Definition at line 46 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet().
bool lldb_private::OptionGroupValueObjectDisplay::show_location |
Definition at line 45 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet().
bool lldb_private::OptionGroupValueObjectDisplay::show_types |
Definition at line 45 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet().
lldb::DynamicValueType lldb_private::OptionGroupValueObjectDisplay::use_dynamic |
Definition at line 53 of file OptionGroupValueObjectDisplay.h.
Referenced by lldb_private::REPL::IOHandlerInputComplete().
bool lldb_private::OptionGroupValueObjectDisplay::use_objc |
Definition at line 45 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet(), and lldb_private::REPL::IOHandlerInputComplete().
bool lldb_private::OptionGroupValueObjectDisplay::use_synth |
Definition at line 46 of file OptionGroupValueObjectDisplay.h.
Referenced by AnyOptionWasSet().