|
LLDB mainline
|
#include <ValueObject.h>
Public Member Functions | |
| ValueLocker ()=default | |
| lldb::ValueObjectSP | GetLockedSP (ValueImpl &in_value) |
| Status & | GetError () |
Private Attributes | |
| Process::StopLocker | m_stop_locker |
| std::unique_lock< std::recursive_mutex > | m_lock |
| Status | m_lock_error |
Definition at line 1186 of file ValueObject.h.
|
default |
|
inline |
Definition at line 1194 of file ValueObject.h.
References m_lock_error.
Referenced by lldb::SBValue::GetError(), lldb::SBValue::GetSP(), lldb::SBValue::GetValueAsSigned(), lldb::SBValue::GetValueAsUnsigned(), lldb::SBValue::SetData(), and lldb::SBValue::Watch().
|
inline |
Definition at line 1190 of file ValueObject.h.
References lldb_private::ValueImpl::GetSP(), m_lock, m_lock_error, and m_stop_locker.
Referenced by lldb_private::ScriptInterpreter::GetOpaqueTypeFromSBValue(), and lldb::SBValue::GetSP().
|
private |
Definition at line 1198 of file ValueObject.h.
Referenced by GetLockedSP().
|
private |
Definition at line 1199 of file ValueObject.h.
Referenced by GetError(), and GetLockedSP().
|
private |
Definition at line 1197 of file ValueObject.h.
Referenced by GetLockedSP().