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

#include <Value.h>

Collaboration diagram for lldb_private::ValueList:
Collaboration graph
[legend]

Public Member Functions

 ValueList ()
 
 ValueList (const ValueList &rhs)
 
 ~ValueList ()=default
 
const ValueListoperator= (const ValueList &rhs)
 
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 157 of file Value.h.

Member Typedef Documentation

◆ collection

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

Definition at line 175 of file Value.h.

Constructor & Destructor Documentation

◆ ValueList() [1/2]

lldb_private::ValueList::ValueList ( )
inline

Definition at line 159 of file Value.h.

◆ ValueList() [2/2]

ValueList::ValueList ( const ValueList rhs)

Definition at line 668 of file Value.cpp.

References m_values.

◆ ~ValueList()

lldb_private::ValueList::~ValueList ( )
default

Member Function Documentation

◆ Clear()

void ValueList::Clear ( )

Definition at line 686 of file Value.cpp.

References m_values.

◆ GetSize()

size_t ValueList::GetSize ( )

◆ GetValueAtIndex()

Value * ValueList::GetValueAtIndex ( size_t  idx)

◆ operator=()

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

Definition at line 670 of file Value.cpp.

References m_values.

◆ PushValue()

void ValueList::PushValue ( const Value value)

Member Data Documentation

◆ m_values

collection lldb_private::ValueList::m_values
private

Definition at line 177 of file Value.h.

Referenced by Clear(), GetSize(), GetValueAtIndex(), operator=(), PushValue(), and ValueList().


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