LLDB  mainline
Public Member Functions | List of all members
lldb_private::SyntheticChildren::Flags Class Reference

#include <TypeSynthetic.h>

Public Member Functions

 Flags ()
 
 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 GetNonCacheable () const
 
FlagsSetNonCacheable (bool value=true)
 
bool GetFrontEndWantsDereference () const
 
FlagsSetFrontEndWantsDereference (bool value=true)
 
uint32_t GetValue ()
 
void SetValue (uint32_t value)
 

Detailed Description

Definition at line 129 of file TypeSynthetic.h.

Constructor & Destructor Documentation

◆ Flags() [1/3]

lldb_private::SyntheticChildren::Flags::Flags ( )
inline

Definition at line 131 of file TypeSynthetic.h.

◆ Flags() [2/3]

lldb_private::SyntheticChildren::Flags::Flags ( const Flags other)
inline

Definition at line 133 of file TypeSynthetic.h.

◆ Flags() [3/3]

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

Definition at line 135 of file TypeSynthetic.h.

Member Function Documentation

◆ Clear()

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

Definition at line 149 of file TypeSynthetic.h.

◆ GetCascades()

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

Definition at line 154 of file TypeSynthetic.h.

◆ GetFrontEndWantsDereference()

bool lldb_private::SyntheticChildren::Flags::GetFrontEndWantsDereference ( ) const
inline

Definition at line 205 of file TypeSynthetic.h.

◆ GetNonCacheable()

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

Definition at line 192 of file TypeSynthetic.h.

◆ GetSkipPointers()

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

Definition at line 166 of file TypeSynthetic.h.

◆ GetSkipReferences()

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

Definition at line 179 of file TypeSynthetic.h.

◆ GetValue()

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

Definition at line 218 of file TypeSynthetic.h.

◆ operator=() [1/2]

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

Definition at line 137 of file TypeSynthetic.h.

◆ operator=() [2/2]

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

Definition at line 144 of file TypeSynthetic.h.

◆ SetCascades()

Flags& lldb_private::SyntheticChildren::Flags::SetCascades ( bool  value = true)
inline

◆ SetFrontEndWantsDereference()

Flags& lldb_private::SyntheticChildren::Flags::SetFrontEndWantsDereference ( bool  value = true)
inline

Definition at line 210 of file TypeSynthetic.h.

Referenced by LoadLibCxxFormatters().

◆ SetNonCacheable()

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

Definition at line 197 of file TypeSynthetic.h.

◆ SetSkipPointers()

Flags& lldb_private::SyntheticChildren::Flags::SetSkipPointers ( bool  value = true)
inline

◆ SetSkipReferences()

Flags& lldb_private::SyntheticChildren::Flags::SetSkipReferences ( bool  value = true)
inline

◆ SetValue()

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

Definition at line 220 of file TypeSynthetic.h.


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