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
private

Definition at line 175 of file Value.h.

Constructor & Destructor Documentation

◆ ValueList() [1/2]

lldb_private::ValueList::ValueList ( )
default

◆ ~ValueList()

lldb_private::ValueList::~ValueList ( )
default

◆ ValueList() [2/2]

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

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)
default

◆ 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(), and PushValue().


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