LLDB mainline
lldb_private::TypeSummaryImpl::Flags Class Reference

#include <TypeSummary.h>

Public Member Functions

 Flags ()=default
 Flags (const Flags &other)
 Flags (uint32_t value)
Flagsoperator= (const Flags &rhs)
Flagsoperator= (const uint32_t &rhs)
FlagsClear ()
bool GetCascades () const
FlagsSetCascades (bool value=true)
bool GetSkipPointers () const
FlagsSetSkipPointers (bool value=true)
bool GetSkipReferences () const
FlagsSetSkipReferences (bool value=true)
bool GetDontShowChildren () const
FlagsSetDontShowChildren (bool value=true)
bool GetHideEmptyAggregates () const
FlagsSetHideEmptyAggregates (bool value=true)
bool GetDontShowValue () const
FlagsSetDontShowValue (bool value=true)
bool GetShowMembersOneLiner () const
FlagsSetShowMembersOneLiner (bool value=true)
bool GetHideItemNames () const
FlagsSetHideItemNames (bool value=true)
bool GetNonCacheable () const
FlagsSetNonCacheable (bool value=true)
uint32_t GetValue ()
void SetValue (uint32_t value)

Private Attributes

uint32_t m_flags = lldb::eTypeOptionCascade

Detailed Description

Definition at line 64 of file TypeSummary.h.

Constructor & Destructor Documentation

◆ Flags() [1/3]

◆ Flags() [2/3]

lldb_private::TypeSummaryImpl::Flags::Flags ( const Flags & other)
inline

Definition at line 68 of file TypeSummary.h.

References Flags(), and m_flags.

◆ Flags() [3/3]

lldb_private::TypeSummaryImpl::Flags::Flags ( uint32_t value)
inline

Definition at line 70 of file TypeSummary.h.

References m_flags.

Member Function Documentation

◆ Clear()

Flags & lldb_private::TypeSummaryImpl::Flags::Clear ( )
inline

Definition at line 84 of file TypeSummary.h.

References Flags(), and m_flags.

◆ GetCascades()

bool lldb_private::TypeSummaryImpl::Flags::GetCascades ( ) const
inline

Definition at line 89 of file TypeSummary.h.

References m_flags.

◆ GetDontShowChildren()

bool lldb_private::TypeSummaryImpl::Flags::GetDontShowChildren ( ) const
inline

Definition at line 127 of file TypeSummary.h.

References m_flags.

◆ GetDontShowValue()

bool lldb_private::TypeSummaryImpl::Flags::GetDontShowValue ( ) const
inline

Definition at line 153 of file TypeSummary.h.

References m_flags.

◆ GetHideEmptyAggregates()

bool lldb_private::TypeSummaryImpl::Flags::GetHideEmptyAggregates ( ) const
inline

Definition at line 140 of file TypeSummary.h.

References m_flags.

◆ GetHideItemNames()

bool lldb_private::TypeSummaryImpl::Flags::GetHideItemNames ( ) const
inline

Definition at line 179 of file TypeSummary.h.

References m_flags.

◆ GetNonCacheable()

bool lldb_private::TypeSummaryImpl::Flags::GetNonCacheable ( ) const
inline

Definition at line 192 of file TypeSummary.h.

References m_flags.

◆ GetShowMembersOneLiner()

bool lldb_private::TypeSummaryImpl::Flags::GetShowMembersOneLiner ( ) const
inline

Definition at line 166 of file TypeSummary.h.

References m_flags.

◆ GetSkipPointers()

bool lldb_private::TypeSummaryImpl::Flags::GetSkipPointers ( ) const
inline

Definition at line 101 of file TypeSummary.h.

References m_flags.

◆ GetSkipReferences()

bool lldb_private::TypeSummaryImpl::Flags::GetSkipReferences ( ) const
inline

Definition at line 114 of file TypeSummary.h.

References m_flags.

◆ GetValue()

uint32_t lldb_private::TypeSummaryImpl::Flags::GetValue ( )
inline

Definition at line 205 of file TypeSummary.h.

References m_flags.

◆ operator=() [1/2]

Flags & lldb_private::TypeSummaryImpl::Flags::operator= ( const Flags & rhs)
inline

Definition at line 72 of file TypeSummary.h.

References Flags(), and m_flags.

◆ operator=() [2/2]

Flags & lldb_private::TypeSummaryImpl::Flags::operator= ( const uint32_t & rhs)
inline

Definition at line 79 of file TypeSummary.h.

References Flags(), and m_flags.

◆ SetCascades()

◆ SetDontShowChildren()

◆ SetDontShowValue()

◆ SetHideEmptyAggregates()

Flags & lldb_private::TypeSummaryImpl::Flags::SetHideEmptyAggregates ( bool value = true)
inline

Definition at line 145 of file TypeSummary.h.

References Flags(), and m_flags.

◆ SetHideItemNames()

◆ SetNonCacheable()

Flags & lldb_private::TypeSummaryImpl::Flags::SetNonCacheable ( bool value = true)
inline

Definition at line 197 of file TypeSummary.h.

References Flags(), and m_flags.

◆ SetShowMembersOneLiner()

◆ SetSkipPointers()

◆ SetSkipReferences()

◆ SetValue()

void lldb_private::TypeSummaryImpl::Flags::SetValue ( uint32_t value)
inline

Definition at line 207 of file TypeSummary.h.

References m_flags.

Member Data Documentation

◆ m_flags


The documentation for this class was generated from the following file: