LLDB mainline
|
#include <SBValueList.h>
Public Member Functions | |
SBValueList () | |
SBValueList (const lldb::SBValueList &rhs) | |
~SBValueList () | |
operator bool () const | |
bool | IsValid () const |
void | Clear () |
void | Append (const lldb::SBValue &val_obj) |
void | Append (const lldb::SBValueList &value_list) |
uint32_t | GetSize () const |
lldb::SBValue | GetValueAtIndex (uint32_t idx) const |
lldb::SBValue | GetFirstValueByName (const char *name) const |
lldb::SBValue | FindValueObjectByUID (lldb::user_id_t uid) |
const lldb::SBValueList & | operator= (const lldb::SBValueList &rhs) |
lldb::SBError | GetError () |
Protected Member Functions | |
void * | opaque_ptr () |
Private Member Functions | |
SBValueList (const ValueListImpl *lldb_object_ptr) | |
void | Append (lldb::ValueObjectSP &val_obj_sp) |
void | CreateIfNeeded () |
ValueListImpl * | operator-> () |
ValueListImpl & | operator* () |
const ValueListImpl * | operator-> () const |
const ValueListImpl & | operator* () const |
ValueListImpl & | ref () |
void | SetError (const lldb_private::Status &status) |
Private Attributes | |
std::unique_ptr< ValueListImpl > | m_opaque_up |
Friends | |
class | SBFrame |
Definition at line 18 of file SBValueList.h.
SBValueList::SBValueList | ( | ) |
Definition at line 77 of file SBValueList.cpp.
References LLDB_INSTRUMENT_VA.
SBValueList::SBValueList | ( | const lldb::SBValueList & | rhs | ) |
Definition at line 79 of file SBValueList.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_up.
|
default |
|
private |
Definition at line 86 of file SBValueList.cpp.
References m_opaque_up.
void SBValueList::Append | ( | const lldb::SBValue & | val_obj | ) |
Definition at line 131 of file SBValueList.cpp.
References CreateIfNeeded(), LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by lldb::SBTarget::FindGlobalVariables(), lldb::SBModule::FindGlobalVariables(), lldb::SBFrame::GetRegisters(), lldb::SBFrame::GetVariables(), and lldb::SBBlock::GetVariables().
void SBValueList::Append | ( | const lldb::SBValueList & | value_list | ) |
Definition at line 145 of file SBValueList.cpp.
References CreateIfNeeded(), IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_up.
|
private |
Definition at line 138 of file SBValueList.cpp.
References CreateIfNeeded(), and m_opaque_up.
void SBValueList::Clear | ( | ) |
Definition at line 103 of file SBValueList.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
|
private |
Definition at line 174 of file SBValueList.cpp.
References m_opaque_up.
SBValue SBValueList::FindValueObjectByUID | ( | lldb::user_id_t | uid | ) |
Definition at line 179 of file SBValueList.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
lldb::SBError SBValueList::GetError | ( | ) |
Definition at line 204 of file SBValueList.cpp.
References LLDB_INSTRUMENT_VA, m_opaque_up, and lldb::SBError::SetError().
SBValue SBValueList::GetFirstValueByName | ( | const char * | name | ) | const |
Definition at line 188 of file SBValueList.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
uint32_t SBValueList::GetSize | ( | ) | const |
Definition at line 164 of file SBValueList.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by lldb::SBTarget::FindFirstGlobalVariable(), and lldb::SBModule::FindFirstGlobalVariable().
SBValue SBValueList::GetValueAtIndex | ( | uint32_t | idx | ) | const |
Definition at line 154 of file SBValueList.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by lldb::SBTarget::FindFirstGlobalVariable(), and lldb::SBModule::FindFirstGlobalVariable().
bool SBValueList::IsValid | ( | ) | const |
Definition at line 93 of file SBValueList.cpp.
References LLDB_INSTRUMENT_VA.
Referenced by Append(), lldb::SBTarget::FindFirstGlobalVariable(), lldb::SBModule::FindFirstGlobalVariable(), operator=(), and SBValueList().
|
protected |
Definition at line 197 of file SBValueList.cpp.
References m_opaque_up.
|
explicit |
Definition at line 97 of file SBValueList.cpp.
References LLDB_INSTRUMENT_VA.
|
private |
Definition at line 123 of file SBValueList.cpp.
References m_opaque_up.
|
private |
Definition at line 129 of file SBValueList.cpp.
References m_opaque_up.
|
private |
Definition at line 121 of file SBValueList.cpp.
References m_opaque_up.
|
private |
Definition at line 125 of file SBValueList.cpp.
References m_opaque_up.
const SBValueList & SBValueList::operator= | ( | const lldb::SBValueList & | rhs | ) |
Definition at line 109 of file SBValueList.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_up.
|
private |
Definition at line 199 of file SBValueList.cpp.
References CreateIfNeeded(), and m_opaque_up.
Referenced by SetError().
|
private |
Definition at line 212 of file SBValueList.cpp.
References ref(), and ValueListImpl::SetError().
Referenced by lldb::SBFrame::GetVariables().
|
friend |
Definition at line 79 of file SBValueList.h.
|
private |
Definition at line 97 of file SBValueList.h.
Referenced by Append(), Clear(), CreateIfNeeded(), FindValueObjectByUID(), GetError(), GetFirstValueByName(), GetSize(), GetValueAtIndex(), opaque_ptr(), operator*(), operator->(), operator=(), ref(), and SBValueList().