Go to the documentation of this file.
16 DumpValueObjectOptions::DumpValueObjectOptions()
17 : m_summary_sp(), m_root_valobj_name(),
19 m_decl_printing_helper(), m_pointer_as_array(), m_use_synthetic(
true),
20 m_scope_already_checked(
false), m_flat_output(
false), m_ignore_cap(
false),
21 m_show_types(
false), m_show_location(
false), m_use_objc(
false),
22 m_hide_root_type(
false), m_hide_name(
false), m_hide_value(
false),
23 m_run_validator(
false), m_use_type_display_name(
true),
24 m_allow_oneliner_mode(
true), m_hide_pointer_value(
false),
25 m_reveal_empty_aggregates(
true) {}
DumpValueObjectOptions & SetFormat(lldb::Format format=lldb::eFormatDefault)
DumpValueObjectOptions & SetMaximumPointerDepth(PointerDepth depth={PointerDepth::Mode::Never, 0})
bool m_use_type_display_name
std::function< bool(ConstString, ConstString, const DumpValueObjectOptions &, Stream &)> DeclPrintingHelper
DumpValueObjectOptions & SetHideRootType(bool hide_root_type=false)
Format
Display format definitions.
lldb::TypeSummaryImplSP m_summary_sp
virtual bool IsSynthetic()
lldb::LanguageType m_varformat_language
DumpValueObjectOptions & SetDeclPrintingHelper(DeclPrintingHelper helper)
DumpValueObjectOptions & SetUseDynamicType(lldb::DynamicValueType dyn=lldb::eNoDynamicValues)
bool m_scope_already_checked
uint32_t m_omit_summary_depth
LanguageType
Programming language type.
DumpValueObjectOptions & SetShowTypes(bool show=false)
DumpValueObjectOptions & SetOmitSummaryDepth(uint32_t depth=0)
DumpValueObjectOptions & SetRevealEmptyAggregates(bool reveal=true)
DumpValueObjectOptions & SetAllowOnelinerMode(bool oneliner=false)
DumpValueObjectOptions & SetUseTypeDisplayName(bool dis=false)
DumpValueObjectOptions & SetHideName(bool hide_name=false)
DumpValueObjectOptions & SetUseObjectiveC(bool use=false)
DumpValueObjectOptions & SetFlatOutput(bool flat=false)
bool m_max_depth_is_default
DumpValueObjectOptions & SetIgnoreCap(bool ignore=false)
DumpValueObjectOptions & SetRawDisplay()
DumpValueObjectOptions & SetUseSyntheticValue(bool use_synthetic=true)
bool m_reveal_empty_aggregates
DumpValueObjectOptions & SetVariableFormatDisplayLanguage(lldb::LanguageType lang=lldb::eLanguageTypeUnknown)
std::string m_root_valobj_name
DumpValueObjectOptions & SetSummary(lldb::TypeSummaryImplSP summary=lldb::TypeSummaryImplSP())
bool m_hide_pointer_value
bool m_allow_oneliner_mode
DumpValueObjectOptions & SetHidePointerValue(bool hide=false)
virtual lldb::LanguageType GetPreferredDisplayLanguage()
PointerAsArraySettings m_pointer_as_array
lldb::DynamicValueType m_use_dynamic
lldb::DynamicValueType GetDynamicValueType()
DumpValueObjectOptions & SetShowLocation(bool show=false)
DumpValueObjectOptions & SetHideValue(bool hide_value=false)
DeclPrintingHelper m_decl_printing_helper
A class that represents a running process on the host machine.
PointerDepth m_max_ptr_depth
DumpValueObjectOptions & SetElementCount(uint32_t element_count=0)
DumpValueObjectOptions & SetScopeChecked(bool check=true)
DumpValueObjectOptions & SetRunValidator(bool run=true)
DumpValueObjectOptions & SetMaximumDepth(uint32_t depth, bool is_default)
DumpValueObjectOptions & SetPointerAsArray(const PointerAsArraySettings &ptr_array)
DumpValueObjectOptions & SetShowSummary(bool show=true)
DumpValueObjectOptions & SetRootValueObjectName(const char *name=nullptr)