LLDB mainline
|
#include <ValueObject.h>
Public Types | |
enum class | SyntheticChildrenTraversal { None , ToSynthetic , FromSynthetic , Both } |
Public Member Functions | |
GetValueForExpressionPathOptions (bool dot=false, bool no_ivar=false, bool bitfield=true, SyntheticChildrenTraversal synth_traverse=SyntheticChildrenTraversal::ToSynthetic) | |
GetValueForExpressionPathOptions & | DoCheckDotVsArrowSyntax () |
GetValueForExpressionPathOptions & | DontCheckDotVsArrowSyntax () |
GetValueForExpressionPathOptions & | DoAllowFragileIVar () |
GetValueForExpressionPathOptions & | DontAllowFragileIVar () |
GetValueForExpressionPathOptions & | DoAllowBitfieldSyntax () |
GetValueForExpressionPathOptions & | DontAllowBitfieldSyntax () |
GetValueForExpressionPathOptions & | SetSyntheticChildrenTraversal (SyntheticChildrenTraversal traverse) |
Static Public Member Functions | |
static const GetValueForExpressionPathOptions | DefaultOptions () |
Public Attributes | |
bool | m_check_dot_vs_arrow_syntax |
bool | m_no_fragile_ivar |
bool | m_allow_bitfields_syntax |
SyntheticChildrenTraversal | m_synthetic_children_traversal |
Definition at line 196 of file ValueObject.h.
|
strong |
Enumerator | |
---|---|
None | |
ToSynthetic | |
FromSynthetic | |
Both |
Definition at line 197 of file ValueObject.h.
|
inline |
Definition at line 209 of file ValueObject.h.
|
inlinestatic |
Definition at line 253 of file ValueObject.h.
|
inline |
Definition at line 237 of file ValueObject.h.
References m_allow_bitfields_syntax.
Referenced by DumpValue().
|
inline |
Definition at line 227 of file ValueObject.h.
References m_no_fragile_ivar.
Referenced by DumpValue().
|
inline |
Definition at line 217 of file ValueObject.h.
References m_check_dot_vs_arrow_syntax.
|
inline |
Definition at line 242 of file ValueObject.h.
References m_allow_bitfields_syntax.
|
inline |
Definition at line 232 of file ValueObject.h.
References m_no_fragile_ivar.
|
inline |
Definition at line 222 of file ValueObject.h.
References m_check_dot_vs_arrow_syntax.
Referenced by DumpValue().
|
inline |
Definition at line 248 of file ValueObject.h.
References m_synthetic_children_traversal.
Referenced by DumpValue().
bool lldb_private::ValueObject::GetValueForExpressionPathOptions::m_allow_bitfields_syntax |
Definition at line 206 of file ValueObject.h.
Referenced by DoAllowBitfieldSyntax(), DontAllowBitfieldSyntax(), and lldb_private::ValueObject::GetValueForExpressionPath_Impl().
bool lldb_private::ValueObject::GetValueForExpressionPathOptions::m_check_dot_vs_arrow_syntax |
Definition at line 204 of file ValueObject.h.
Referenced by DoCheckDotVsArrowSyntax(), DontCheckDotVsArrowSyntax(), and lldb_private::ValueObject::GetValueForExpressionPath_Impl().
bool lldb_private::ValueObject::GetValueForExpressionPathOptions::m_no_fragile_ivar |
Definition at line 205 of file ValueObject.h.
Referenced by DoAllowFragileIVar(), DontAllowFragileIVar(), and lldb_private::ValueObject::GetValueForExpressionPath_Impl().
SyntheticChildrenTraversal lldb_private::ValueObject::GetValueForExpressionPathOptions::m_synthetic_children_traversal |
Definition at line 207 of file ValueObject.h.
Referenced by lldb_private::ValueObject::GetValueForExpressionPath_Impl(), and SetSyntheticChildrenTraversal().