LLDB mainline
Public Member Functions | Private Types | Private Attributes | List of all members
lldb_private::ValueList Class Reference

#include <Value.h>

Public Member Functions

 ValueList ()=default
 ~ValueList ()=default
 ValueList (const ValueList &rhs)=default
ValueListoperator= (const ValueList &rhs)=default
void PushValue (const Value &value)
size_t GetSize ()
ValueGetValueAtIndex (size_t idx)
void Clear ()

Private Types

typedef std::vector< Valuecollection

Private Attributes

collection m_values

Detailed Description

Definition at line 159 of file Value.h.

Member Typedef Documentation

◆ collection

typedef std::vector<Value> lldb_private::ValueList::collection

Definition at line 175 of file Value.h.

Constructor & Destructor Documentation

◆ ValueList() [1/2]

lldb_private::ValueList::ValueList ( )

◆ ~ValueList()

lldb_private::ValueList::~ValueList ( )

◆ ValueList() [2/2]

lldb_private::ValueList::ValueList ( const ValueList rhs)

Member Function Documentation

◆ Clear()

void ValueList::Clear ( )

Definition at line 693 of file Value.cpp.

References m_values.

◆ GetSize()

size_t ValueList::GetSize ( )

◆ GetValueAtIndex()

Value * ValueList::GetValueAtIndex ( size_t  idx)

◆ operator=()

ValueList & lldb_private::ValueList::operator= ( const ValueList rhs)

◆ PushValue()

void ValueList::PushValue ( const Value value)

Member Data Documentation

◆ m_values

collection lldb_private::ValueList::m_values

Definition at line 177 of file Value.h.

Referenced by Clear(), GetSize(), GetValueAtIndex(), and PushValue().

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