LLDB  mainline
Public Member Functions | List of all members
ValueImpl Class Reference

Public Member Functions

 ValueImpl ()
 
 ValueImpl (lldb::ValueObjectSP in_valobj_sp, lldb::DynamicValueType use_dynamic, bool use_synthetic, const char *name=NULL)
 
 ValueImpl (const ValueImpl &rhs)
 
ValueImploperator= (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 ()
 

Detailed Description

Definition at line 54 of file SBValue.cpp.

Constructor & Destructor Documentation

◆ ValueImpl() [1/3]

ValueImpl::ValueImpl ( )
inline

Definition at line 56 of file SBValue.cpp.

◆ ValueImpl() [2/3]

ValueImpl::ValueImpl ( lldb::ValueObjectSP  in_valobj_sp,
lldb::DynamicValueType  use_dynamic,
bool  use_synthetic,
const char *  name = NULL 
)
inline

Definition at line 58 of file SBValue.cpp.

References lldb::eNoDynamicValues.

◆ ValueImpl() [3/3]

ValueImpl::ValueImpl ( const ValueImpl rhs)
inline

Definition at line 72 of file SBValue.cpp.

Member Function Documentation

◆ GetFrameSP()

StackFrameSP ValueImpl::GetFrameSP ( )
inline

Definition at line 188 of file SBValue.cpp.

◆ GetProcessSP()

ProcessSP ValueImpl::GetProcessSP ( )
inline

Definition at line 174 of file SBValue.cpp.

◆ GetRootSP()

lldb::ValueObjectSP ValueImpl::GetRootSP ( )
inline

Definition at line 106 of file SBValue.cpp.

◆ GetSP()

lldb::ValueObjectSP ValueImpl::GetSP ( Process::StopLocker stop_locker,
std::unique_lock< std::recursive_mutex > &  lock,
Status error 
)
inline

◆ GetTargetSP()

TargetSP ValueImpl::GetTargetSP ( )
inline

Definition at line 167 of file SBValue.cpp.

◆ GetThreadSP()

ThreadSP ValueImpl::GetThreadSP ( )
inline

Definition at line 181 of file SBValue.cpp.

◆ GetUseDynamic()

lldb::DynamicValueType ValueImpl::GetUseDynamic ( )
inline

Definition at line 159 of file SBValue.cpp.

◆ GetUseSynthetic()

bool ValueImpl::GetUseSynthetic ( )
inline

Definition at line 161 of file SBValue.cpp.

◆ IsValid()

bool ValueImpl::IsValid ( )
inline

Definition at line 86 of file SBValue.cpp.

◆ operator=()

ValueImpl& ValueImpl::operator= ( const ValueImpl rhs)
inline

Definition at line 76 of file SBValue.cpp.

◆ SetUseDynamic()

void ValueImpl::SetUseDynamic ( lldb::DynamicValueType  use_dynamic)
inline

Definition at line 153 of file SBValue.cpp.

◆ SetUseSynthetic()

void ValueImpl::SetUseSynthetic ( bool  use_synthetic)
inline

Definition at line 157 of file SBValue.cpp.


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