|
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 |
| TargetAPIMutex | m_api_mutex |
| std::unique_lock< TargetAPIMutex > | m_lock |
| Status | m_lock_error |
Definition at line 1336 of file ValueObject.h.
|
default |
|
inline |
Definition at line 1344 of file ValueObject.h.
References m_lock_error.
Referenced by lldb::SBValue::CanSet(), lldb::SBValue::GetError(), lldb::SBValue::GetSP(), lldb::SBValue::GetValueAsSigned(), lldb::SBValue::GetValueAsUnsigned(), lldb::SBValue::SetData(), and lldb::SBValue::Watch().
|
inline |
Definition at line 1340 of file ValueObject.h.
References lldb_private::ValueImpl::GetSP(), m_api_mutex, m_lock, m_lock_error, and m_stop_locker.
Referenced by lldb::SBValue::GetSP(), and lldb_private::ScriptInterpreterBridge::GetValueObject().
|
private |
Definition at line 1348 of file ValueObject.h.
Referenced by GetLockedSP().
|
private |
Definition at line 1349 of file ValueObject.h.
Referenced by GetLockedSP().
|
private |
Definition at line 1350 of file ValueObject.h.
Referenced by GetError(), and GetLockedSP().
|
private |
Definition at line 1347 of file ValueObject.h.
Referenced by GetLockedSP().