#include "lldb/Symbol/VariableList.h"
#include "lldb/Symbol/Block.h"
#include "lldb/Symbol/CompileUnit.h"
#include "lldb/Symbol/Function.h"
#include "lldb/Utility/RegularExpression.h"
usingnamespacelldb;
usingnamespacelldb_private;
VariableList::VariableList() : … { … }
VariableList::~VariableList() = default;
void VariableList::AddVariable(const VariableSP &var_sp) { … }
bool VariableList::AddVariableIfUnique(const lldb::VariableSP &var_sp) { … }
void VariableList::AddVariables(VariableList *variable_list) { … }
void VariableList::Clear() { … }
VariableSP VariableList::GetVariableAtIndex(size_t idx) const { … }
VariableSP VariableList::RemoveVariableAtIndex(size_t idx) { … }
uint32_t VariableList::FindVariableIndex(const VariableSP &var_sp) { … }
VariableSP VariableList::FindVariable(ConstString name,
bool include_static_members) { … }
VariableSP VariableList::FindVariable(ConstString name,
lldb::ValueType value_type,
bool include_static_members) { … }
size_t VariableList::AppendVariablesIfUnique(VariableList &var_list) { … }
size_t VariableList::AppendVariablesIfUnique(const RegularExpression ®ex,
VariableList &var_list,
size_t &total_matches) { … }
size_t VariableList::AppendVariablesWithScope(lldb::ValueType type,
VariableList &var_list,
bool if_unique) { … }
uint32_t VariableList::FindIndexForVariable(Variable *variable) { … }
size_t VariableList::MemorySize() const { … }
size_t VariableList::GetSize() const { … }
void VariableList::Dump(Stream *s, bool show_context) const { … }