Go to the documentation of this file.
9 #ifndef LLDB_SYMBOL_VARIABLELIST_H
10 #define LLDB_SYMBOL_VARIABLELIST_H
42 bool include_static_members =
true);
46 bool include_static_members =
true);
61 bool if_unique =
true);
89 #endif // LLDB_SYMBOL_VARIABLELIST_H
void Dump(Stream *s, bool show_context) const
size_t AppendVariablesWithScope(lldb::ValueType type, VariableList &var_list, bool if_unique=true)
collection::iterator iterator
void AddVariable(const lldb::VariableSP &var_sp)
lldb::VariableSP FindVariable(ConstString name, bool include_static_members=true)
const VariableList & operator=(const VariableList &)=delete
lldb::VariableSP GetVariableAtIndex(size_t idx) const
collection::const_iterator const_iterator
size_t MemorySize() const
std::vector< lldb::VariableSP > collection
void AddVariables(VariableList *variable_list)
const_iterator begin() const
lldb::VariableSP RemoveVariableAtIndex(size_t idx)
const_iterator end() const
size_t AppendVariablesIfUnique(VariableList &var_list)
A class that represents a running process on the host machine.
bool AddVariableIfUnique(const lldb::VariableSP &var_sp)
uint32_t FindIndexForVariable(Variable *variable)
uint32_t FindVariableIndex(const lldb::VariableSP &var_sp)