LLDB mainline
|
#include <TypeSummary.h>
Public Member Functions | |
Flags ()=default | |
Flags (const Flags &other) | |
Flags (uint32_t value) | |
Flags & | operator= (const Flags &rhs) |
Flags & | operator= (const uint32_t &rhs) |
Flags & | Clear () |
bool | GetCascades () const |
Flags & | SetCascades (bool value=true) |
bool | GetSkipPointers () const |
Flags & | SetSkipPointers (bool value=true) |
bool | GetSkipReferences () const |
Flags & | SetSkipReferences (bool value=true) |
bool | GetDontShowChildren () const |
Flags & | SetDontShowChildren (bool value=true) |
bool | GetHideEmptyAggregates () const |
Flags & | SetHideEmptyAggregates (bool value=true) |
bool | GetDontShowValue () const |
Flags & | SetDontShowValue (bool value=true) |
bool | GetShowMembersOneLiner () const |
Flags & | SetShowMembersOneLiner (bool value=true) |
bool | GetHideItemNames () const |
Flags & | SetHideItemNames (bool value=true) |
bool | GetNonCacheable () const |
Flags & | SetNonCacheable (bool value=true) |
uint32_t | GetValue () |
void | SetValue (uint32_t value) |
Private Attributes | |
uint32_t | m_flags = lldb::eTypeOptionCascade |
Definition at line 57 of file TypeSummary.h.
|
default |
|
inline |
Definition at line 61 of file TypeSummary.h.
|
inline |
Definition at line 63 of file TypeSummary.h.
|
inline |
Definition at line 77 of file TypeSummary.h.
References m_flags.
|
inline |
Definition at line 82 of file TypeSummary.h.
References m_flags.
Referenced by lldb_private::TypeSummaryImpl::Cascades().
|
inline |
Definition at line 120 of file TypeSummary.h.
References m_flags.
Referenced by lldb_private::TypeSummaryImpl::DoesPrintChildren().
|
inline |
Definition at line 146 of file TypeSummary.h.
References m_flags.
Referenced by lldb_private::TypeSummaryImpl::DoesPrintValue().
|
inline |
Definition at line 133 of file TypeSummary.h.
References m_flags.
Referenced by lldb_private::TypeSummaryImpl::DoesPrintEmptyAggregates().
|
inline |
Definition at line 172 of file TypeSummary.h.
References m_flags.
Referenced by lldb_private::TypeSummaryImpl::HideNames().
|
inline |
Definition at line 185 of file TypeSummary.h.
References m_flags.
Referenced by lldb_private::TypeSummaryImpl::NonCacheable().
|
inline |
Definition at line 159 of file TypeSummary.h.
References m_flags.
Referenced by CommandObjectTypeSummaryAdd::Execute_StringSummary(), and lldb_private::TypeSummaryImpl::IsOneLiner().
|
inline |
Definition at line 94 of file TypeSummary.h.
References m_flags.
Referenced by lldb_private::TypeSummaryImpl::SkipsPointers().
|
inline |
Definition at line 107 of file TypeSummary.h.
References m_flags.
Referenced by lldb_private::TypeSummaryImpl::SkipsReferences().
|
inline |
Definition at line 198 of file TypeSummary.h.
References m_flags.
Referenced by lldb_private::TypeSummaryImpl::GetOptions().
Definition at line 65 of file TypeSummary.h.
References m_flags.
|
inline |
Definition at line 72 of file TypeSummary.h.
References m_flags.
|
inline |
Definition at line 86 of file TypeSummary.h.
References m_flags.
Referenced by LoadCoreMediaFormatters(), LoadLibCxxFormatters(), LoadLibStdcppFormatters(), LoadObjCFormatters(), lldb_private::FormatManager::LoadSystemFormatters(), LoadSystemFormatters(), lldb_private::FormatManager::LoadVectorFormatters(), lldb_private::TypeSummaryImpl::SetCascades(), and CommandObjectTypeSummaryAdd::CommandOptions::SetOptionValue().
|
inline |
Definition at line 125 of file TypeSummary.h.
References m_flags.
Referenced by LoadCoreMediaFormatters(), LoadLibCxxFormatters(), LoadLibStdcppFormatters(), LoadObjCFormatters(), lldb_private::FormatManager::LoadSystemFormatters(), LoadSystemFormatters(), lldb_private::FormatManager::LoadVectorFormatters(), lldb_private::TypeSummaryImpl::SetDoesPrintChildren(), and CommandObjectTypeSummaryAdd::CommandOptions::SetOptionValue().
|
inline |
Definition at line 151 of file TypeSummary.h.
References m_flags.
Referenced by LoadCoreMediaFormatters(), LoadLibCxxFormatters(), LoadLibStdcppFormatters(), LoadObjCFormatters(), lldb_private::FormatManager::LoadSystemFormatters(), LoadSystemFormatters(), lldb_private::FormatManager::LoadVectorFormatters(), lldb_private::TypeSummaryImpl::SetDoesPrintValue(), and CommandObjectTypeSummaryAdd::CommandOptions::SetOptionValue().
|
inline |
Definition at line 138 of file TypeSummary.h.
References m_flags.
Referenced by CommandObjectTypeSummaryAdd::CommandOptions::SetOptionValue().
|
inline |
Definition at line 177 of file TypeSummary.h.
References m_flags.
Referenced by LoadCoreMediaFormatters(), LoadLibCxxFormatters(), LoadLibStdcppFormatters(), LoadObjCFormatters(), lldb_private::FormatManager::LoadSystemFormatters(), LoadSystemFormatters(), lldb_private::FormatManager::LoadVectorFormatters(), lldb_private::TypeSummaryImpl::SetHideNames(), and CommandObjectTypeSummaryAdd::CommandOptions::SetOptionValue().
|
inline |
Definition at line 190 of file TypeSummary.h.
References m_flags.
Referenced by lldb_private::TypeSummaryImpl::SetNonCacheable().
|
inline |
Definition at line 164 of file TypeSummary.h.
References m_flags.
Referenced by lldb_private::formatters::AddOneLineSummary(), LoadCoreMediaFormatters(), LoadLibCxxFormatters(), LoadLibStdcppFormatters(), LoadObjCFormatters(), lldb_private::FormatManager::LoadSystemFormatters(), LoadSystemFormatters(), lldb_private::FormatManager::LoadVectorFormatters(), lldb_private::TypeSummaryImpl::SetIsOneLiner(), and CommandObjectTypeSummaryAdd::CommandOptions::SetOptionValue().
|
inline |
Definition at line 99 of file TypeSummary.h.
References m_flags.
Referenced by LoadCoreMediaFormatters(), LoadLibCxxFormatters(), LoadLibStdcppFormatters(), LoadObjCFormatters(), lldb_private::FormatManager::LoadSystemFormatters(), LoadSystemFormatters(), lldb_private::FormatManager::LoadVectorFormatters(), CommandObjectTypeSummaryAdd::CommandOptions::SetOptionValue(), and lldb_private::TypeSummaryImpl::SetSkipsPointers().
|
inline |
Definition at line 112 of file TypeSummary.h.
References m_flags.
Referenced by LoadCoreMediaFormatters(), LoadLibCxxFormatters(), LoadLibStdcppFormatters(), LoadObjCFormatters(), lldb_private::FormatManager::LoadSystemFormatters(), LoadSystemFormatters(), lldb_private::FormatManager::LoadVectorFormatters(), CommandObjectTypeSummaryAdd::CommandOptions::SetOptionValue(), and lldb_private::TypeSummaryImpl::SetSkipsReferences().
|
inline |
Definition at line 200 of file TypeSummary.h.
References m_flags.
Referenced by lldb_private::TypeSummaryImpl::SetOptions().
|
private |
Definition at line 203 of file TypeSummary.h.
Referenced by Clear(), GetCascades(), GetDontShowChildren(), GetDontShowValue(), GetHideEmptyAggregates(), GetHideItemNames(), GetNonCacheable(), GetShowMembersOneLiner(), GetSkipPointers(), GetSkipReferences(), GetValue(), operator=(), SetCascades(), SetDontShowChildren(), SetDontShowValue(), SetHideEmptyAggregates(), SetHideItemNames(), SetNonCacheable(), SetShowMembersOneLiner(), SetSkipPointers(), SetSkipReferences(), and SetValue().