LLDB mainline
|
Public Member Functions | |
ValueImpl ()=default | |
ValueImpl (lldb::ValueObjectSP in_valobj_sp, lldb::DynamicValueType use_dynamic, bool use_synthetic, const char *name=nullptr) | |
ValueImpl (const ValueImpl &rhs)=default | |
ValueImpl & | operator= (const ValueImpl &rhs) |
bool | IsValid () |
lldb::ValueObjectSP | GetRootSP () |
lldb::ValueObjectSP | GetSP (Process::StopLocker &stop_locker, std::unique_lock< std::recursive_mutex > &lock, Status &error) |
void | SetUseDynamic (lldb::DynamicValueType use_dynamic) |
void | SetUseSynthetic (bool use_synthetic) |
lldb::DynamicValueType | GetUseDynamic () |
bool | GetUseSynthetic () |
TargetSP | GetTargetSP () |
ProcessSP | GetProcessSP () |
ThreadSP | GetThreadSP () |
StackFrameSP | GetFrameSP () |
Private Attributes | |
lldb::ValueObjectSP | m_valobj_sp |
lldb::DynamicValueType | m_use_dynamic |
bool | m_use_synthetic |
ConstString | m_name |
Definition at line 54 of file SBValue.cpp.
|
default |
|
inline |
Definition at line 58 of file SBValue.cpp.
References lldb::eNoDynamicValues, lldb_private::ConstString::IsEmpty(), m_name, and m_valobj_sp.
|
default |
|
inline |
Definition at line 190 of file SBValue.cpp.
References m_valobj_sp.
|
inline |
Definition at line 176 of file SBValue.cpp.
References m_valobj_sp.
|
inline |
Definition at line 104 of file SBValue.cpp.
References m_valobj_sp.
|
inline |
Definition at line 106 of file SBValue.cpp.
References lldb::eNoDynamicValues, error(), lldb_private::Target::GetAPIMutex(), lldb_private::ConstString::IsEmpty(), m_name, m_use_dynamic, m_use_synthetic, m_valobj_sp, and lldb_private::ProcessRunLock::ProcessRunLocker::TryLock().
Referenced by ValueLocker::GetLockedSP().
|
inline |
Definition at line 169 of file SBValue.cpp.
References m_valobj_sp.
|
inline |
Definition at line 183 of file SBValue.cpp.
References m_valobj_sp.
|
inline |
Definition at line 161 of file SBValue.cpp.
References m_use_dynamic.
|
inline |
Definition at line 163 of file SBValue.cpp.
References m_use_synthetic.
|
inline |
Definition at line 84 of file SBValue.cpp.
References m_valobj_sp.
Definition at line 74 of file SBValue.cpp.
References m_name, m_use_dynamic, m_use_synthetic, and m_valobj_sp.
|
inline |
Definition at line 155 of file SBValue.cpp.
References m_use_dynamic.
|
inline |
Definition at line 159 of file SBValue.cpp.
References m_use_synthetic.
|
private |
Definition at line 201 of file SBValue.cpp.
Referenced by GetSP(), operator=(), and ValueImpl().
|
private |
Definition at line 199 of file SBValue.cpp.
Referenced by GetSP(), GetUseDynamic(), operator=(), and SetUseDynamic().
|
private |
Definition at line 200 of file SBValue.cpp.
Referenced by GetSP(), GetUseSynthetic(), operator=(), and SetUseSynthetic().
|
private |
Definition at line 198 of file SBValue.cpp.
Referenced by GetFrameSP(), GetProcessSP(), GetRootSP(), GetSP(), GetTargetSP(), GetThreadSP(), IsValid(), operator=(), and ValueImpl().