LLDB mainline
Public Member Functions | Private Attributes | List of all members
ValueListImpl Class Reference

Public Member Functions

 ValueListImpl ()=default
 
 ValueListImpl (const ValueListImpl &rhs)
 
ValueListImploperator= (const ValueListImpl &rhs)
 
uint32_t GetSize ()
 
void Append (const lldb::SBValue &sb_value)
 
void Append (const ValueListImpl &list)
 
lldb::SBValue GetValueAtIndex (uint32_t index)
 
lldb::SBValue FindValueByUID (lldb::user_id_t uid)
 
lldb::SBValue GetFirstValueByName (const char *name) const
 
const StatusGetError () const
 
void SetError (Status &&error)
 

Private Attributes

std::vector< lldb::SBValuem_values
 
Status m_error
 

Detailed Description

Definition at line 21 of file SBValueList.cpp.

Constructor & Destructor Documentation

◆ ValueListImpl() [1/2]

ValueListImpl::ValueListImpl ( )
default

◆ ValueListImpl() [2/2]

ValueListImpl::ValueListImpl ( const ValueListImpl rhs)
inline

Definition at line 25 of file SBValueList.cpp.

Member Function Documentation

◆ Append() [1/2]

void ValueListImpl::Append ( const lldb::SBValue sb_value)
inline

Definition at line 38 of file SBValueList.cpp.

References m_values.

Referenced by Append().

◆ Append() [2/2]

void ValueListImpl::Append ( const ValueListImpl list)
inline

Definition at line 40 of file SBValueList.cpp.

References Append(), and m_values.

◆ FindValueByUID()

lldb::SBValue ValueListImpl::FindValueByUID ( lldb::user_id_t  uid)
inline

Definition at line 51 of file SBValueList.cpp.

References m_values.

◆ GetError()

const Status & ValueListImpl::GetError ( ) const
inline

Definition at line 69 of file SBValueList.cpp.

References m_error.

◆ GetFirstValueByName()

lldb::SBValue ValueListImpl::GetFirstValueByName ( const char *  name) const
inline

Definition at line 59 of file SBValueList.cpp.

References m_values.

◆ GetSize()

uint32_t ValueListImpl::GetSize ( )
inline

Definition at line 36 of file SBValueList.cpp.

References m_values.

Referenced by GetValueAtIndex().

◆ GetValueAtIndex()

lldb::SBValue ValueListImpl::GetValueAtIndex ( uint32_t  index)
inline

Definition at line 45 of file SBValueList.cpp.

References GetSize(), and m_values.

◆ operator=()

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

Definition at line 28 of file SBValueList.cpp.

References lldb_private::Status::Clone(), m_error, and m_values.

◆ SetError()

void ValueListImpl::SetError ( Status &&  error)
inline

Definition at line 71 of file SBValueList.cpp.

References error(), and m_error.

Referenced by lldb::SBValueList::SetError().

Member Data Documentation

◆ m_error

Status ValueListImpl::m_error
private

Definition at line 75 of file SBValueList.cpp.

Referenced by GetError(), operator=(), and SetError().

◆ m_values

std::vector<lldb::SBValue> ValueListImpl::m_values
private

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